Şö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