16 Şubat 2022 Çarşamba

kubectl port-forward seçeneği - Host'tan Pod'a Yönlendirir

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
Şöyle yaparız.
kubectl port-forward svc/springbootmongodb 8080:8080

Hiç yorum yok:

Yorum Gönder

Cluster Propotional Autoscaler - ReplicaSet Ekler/Siler

Giriş Açıklaması şöyle CPA aims to horizontally scale the number of Pod replicas based on the cluster’s scale. A common example is DNS ser...