[英]How to access pod from outside of my cluster in kubernetes? I exposed it as node port service but can't access it with that node port
檢查節點端口是否正在為主機上的應用程序提供服務: netstat -tunpl | grep "your node port"
netstat -tunpl | grep "your node port"
,本地地址為0.0.0.0
或您機器的IP
。
而是使用NodePort將其更改為負載均衡器,然后直接通過負載均衡器Ip地址訪問它。 或eles,您可以創建入口控制器,該控制器將進行一次入口,並且您可以重定向並公開服務
同時使用入口和服務類型的負載平衡器,您可以在外部訪問應用程序
只需嘗試找到運行Pod的工作程序節點的IP地址即可。
將master-address:nodeport
為workernode-address:nodeport
,它對我workernode-address:nodeport
:)
如果您確定一切正確並且正在運行,請檢查端口是否被防火牆規則阻止,並為外部流量打開它。
從您的輸出看來,您的Pod選擇器不正確。 您的輸出應類似於
節點端口:“選擇器標簽” 31605 / TCP
您已“取消設置”,因此此節點端口未連接任何東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.