Şöyle yaparız. Burada 22 numaralı port ismi procssh olan bir NodePort servis olarak açıldı
$ kubectl expose pod rlwy-proc-blue-754d7577f7-4qhhk --port=22 --target-port=22--type=NodePort --name procssh -n rlwy-08 service/procssh exposed
Şimdi bu servise bakalım. Tersine birebir bir ilişki kurmak zor. Selector kısmında direkt pod ismi yazmıyor.
$ kubectl describe service procssh -n rlwy-08 Name: procssh Namespace: rlwy-08 Labels: app=oce-rlwy-proc chartColor=blue ne=rlwy pod-template-hash=754d7577f7 processingGroup=true release=rlwy-08-oce-rlwy-proc-blue runsCommManager=true Annotations: <none> Selector: app=oce-rlwy-proc, chartColor=blue, ne=rlwy, pod-template-hash=754d7577f7, processingGroup=true, release=rlwy-08-oce-rlwy-proc-blue, runsCommManager=true Type: NodePort IP Family Policy: SingleStack IP Families: IPv4 IP: 172.30.25.151 IPs: 172.30.25.151 Port: <unset> 22/TCP TargetPort: 22/TCP NodePort: <unset> 30000/TCP Endpoints: 10.131.2.30:22 Session Affinity: None External Traffic Policy: Cluster Events: <none>
Hiç yorum yok:
Yorum Gönder