k8s入門-5 無法通過服務名訪問nginx服務


接第4節

1、進入pod

kubectl exec -it nginx-rc-gbdfr -- /bin/sh

2、直接使用node,cluster ip是可以訪問的。

3、使用服務名訪問不行,比如

curl nginx-svc

4、查資料說是因為安裝calico插件問題,從新安裝,注意增加一個自動檢測網卡地方

 - name: CLUSTER_TYPE
              value: "k8s,bgp"
下增加
 - name: IP_AUTODETECTION_METHOD
              value: "interface=enp0s3"
最終效果

 

 注意格式

另外改使用3.18版本,我這3.19不知道為何原因有個格式錯誤

https://docs.projectcalico.org/v3.18/manifests/calico.yaml

5、查看狀態

kubectl get pods -n kube-system -o wide

 

 6、從新測試服務、正常

 

 

 

 

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM