2017-06-01 44 views
0

我有五個副本配置部署:Kubernetes。是否可以通過TCP/IP調用特定的pod副本?

kubectl get pods 

NAME     READY  STATUS RESTARTS AGE 
test-581957695-cbjtm 1/1  Running 3   1d 
test-581957695-dnv8s 1/1  Running 1   1d 
test-581957695-fv467 1/1  Running 1   1d 
test-581957695-m74lc 1/1  Running 0   1d 
test-581957695-s6cx0 1/1  Running 1   1d 

kubectl describe services hellokube-service 

... 
Endpoints:  172.30.242.200:8080,172.30.242.201:8080,172.30.242.202:8080 + 2 more... 
... 

我需要在一個新的副本開始與該副本的外部服務聯繫人進行它的一些配置。

是否可以使用TCP/IP直接連接特定副本?

謝謝。

回答

0

您可以向前聯繫外部服務並請求新副本中的配置信息嗎?這樣,問題可以很容易地解決。

+0

我明白你的意思是說,從新的吊艙開始時,新吊艙應該聯繫外部服務的權利?這很好,但我正在使用商業產品,我無法主動請求配置。我看到的解決方法是在充當代理的新容器中添加新部署。我的pod在啓動時將該代理註冊到特定的端口。然後通過該代理,我可以使用特定的端口聯繫特定的Pod。 – Jxadro

相關問題