Giriş
Host'tan pod'a port-forward işlemi yapar. İlk rakam host'un kullandığı, ikinci rakam ise pod'un kullandığıdır.
Söz dizimi şöyle
kubectl port-forward <pod_name> local_port:pod_port
Bu komutu hem pod hem de servis için kullanabiliriz. Şöyle yaparız
kubectl port-forward <ingress-pod-name> 8080:<ingress-port>
kubectl port-forward service/<service-name> 8080:<service-port>
Örnek
Şöyle yaparız. Host'un 15306 no'lu MySQL portuna bağlanırsam pod'un 3306 no'lu portuna yönlendirilirim.
kubectl port-forward --address localhost "$(kubectl get service --selector="planetscale.com/component=vtgate, !planetscale.com/cell" -o name | head -n1)" 15306:3306
Örnek
Şöyle yaparız. Host'un 15999 no'lu portuna bağlanırsam pod'un 15999 no'lu portuna yönlendirilirim.
kubectl port-forward --address localhost deployment/$(kubectl get deployment --selector="planetscale.com/component=vtctld" -o=jsonpath="{.items..metadata.name}") 15999:15999
Örnek
Şöyle yaparız
kubectl -n mynamespace port-forward podname 5005:5005
Forwarding from ....
Örnek
Hiç yorum yok:
Yorum Gönder