[英]service - pod traffic - selector
我建立
如果不是,我該如何重定向流量?
$ kubectl get pods --show-labels
NAME READY STATUS RESTARTS AGE LABELS
p1 1/1 Running 0 24s app=p1
p2 1/1 Running 0 21s app=p2
$ kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
p1-s1 NodePort 10.105.49.230 <none> 8888:30778/TCP 45s
p2-s2 NodePort 10.96.194.44 <none> 9999:32386/TCP 42s
$ curl 172.17.0.2:30778
"Pod1"
$ curl 172.17.0.2:32386
"Pod2"
綜合服務
選擇器:應用程序:p1 應用程序:p2 端口:-名稱:p1 端口:8888 目標端口:3000 -名稱:p2 端口:9999 目標端口:3000
$ kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE 組合 NodePort 10.107.182.9 8888:30430/TCP,9999:30014/TCP 39s
$ curl 172.17.0.2:30430“Pod2”
$ curl 172.17.0.2:30014 "Pod2"
“.. 因為下一個鍵會覆蓋前一個同名鍵”,服務僅在最后一個選擇器的末尾創建一個端點。 因此,流量被重定向到最后提到的 pod 鍵值。 閱讀線索了解詳情。 感謝@zerkms 的澄清。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.