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_portBu 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