環境描述:
k8s + calico + coredns 部署容器
問題描述:
虛擬機器掛起後,重新啟用連線,k8s 容器網路不通
ping 同宿主機 容器ip 成功
ping 跨宿主機 容器ip 失敗
ping 同宿主機 容器主機名 失敗
ping 跨宿主機 容器主機名 失敗
route -n 檢視路由 路由缺失 tunl0的路由
ifconfig 檢視網絡卡 tunl0 消失
解決方法:
在所有宿主機節點執行命令
systemctl restart networkmanager
ifconfig tunl0 up
k8s calico網路原理以及多租戶實現設計
基礎概念介紹 租戶 tenant 在網路資源上完全隔離的乙個使用者,在業務上可以代表乙個對於網路有隔離和管理需求的部門。乙個租戶可以對應多個網路。網路 network 在業務上可以代表乙個部門下的乙個專案組。乙個網路只能掛在乙個租戶下面,同時可以有多個子網。子網 subnet 在業務上可以代表乙個部...
curl不通 k8s curl 訪問k8s api
chmod x jq mv jq usr bin 啟用非安全埠 kubectl proxy port 8080 檢視預設namespace pod列表 curl localhost 8080 api v1 namespaces default pods jq r items.metadata.nam...
k8s網路基礎
為了保證網路方案的標準化 擴充套件性和靈活性,k8s 採用了 container networking inte ce cni 規範。cni 是由 coreos 提出的容器網路規範,它使用了外掛程式 plugin 模型建立容器的網路棧。它要求任何實現機制都必須滿足以下需求 因為k8s只約定了網路實現...