我按照指南http://kubernetes.io/docs/getting-started-guides/ubuntu/創建kubernetes羣集。集羣啓動後,我可以使用kubectl創建Pod和服務。基本上,請執行下列操作kubernetes:服務無法在主機外訪問
kubectl run nginx --image=nginx --port=80
kubectl expose deployment/nginx
我看到一個吊艙和服務運行
# kubectl get services
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes 192.168.3.1 <none> 443/TCP 2d
nginx 192.168.3.208 <none> 80/TCP 2d
當我試圖從那裏吊艙正在運行的機器訪問該服務,我回來nginx的HelloWorld的頁面。但是如果我嘗試一下kubernetes集羣中的另一臺機器,我會收到一個超時。
我認爲所有的服務都可以在集羣中的任何地方訪問。爲什麼它不能以這種方式工作?
謝謝