Connect Kubectl Pods Kubernetes

To connect to a pod in Kubernetes using kubectl port-forward, you can follow the command you provided:

1
kubectl port-forward kubernetes-dashboard-7798c48646-ctrtl 8443:8443 --namespace=kube-system

This command is useful when you want to access a service running inside a Kubernetes pod from your local machine. Here’s a breakdown of the command:

  • kubectl port-forward: This is the command for port forwarding in Kubernetes.
  • kubernetes-dashboard-7798c48646-ctrtl: This is the name of the pod you want to connect to. Replace it with the actual name of the pod you want to access.
  • 8443:8443: This specifies the port forwarding configuration. It forwards port 8443 on your local machine to port 8443 on the pod. You can adjust the port numbers as needed.
  • --namespace=kube-system: This flag specifies the namespace in which the pod is located. In this case, it’s in the kube-system namespace.

After running this command, you can access the service running inside the pod on your local machine by connecting to https://localhost:8443 in your web browser. Make sure that the service you want to access is listening on port 8443 inside the pod for this to work.

Remember to replace kubernetes-dashboard-7798c48646-ctrtl with the actual name of the pod you want to connect to, and ensure that the pod is running and accessible in the specified namespace.

0%