k8s二進位制安裝-12,部署網路外掛
阿新 • • 發佈:2021-02-18
技術標籤:kubernetesdockerdockerkubernetes
flannel和calico的選型
flannel
- 優點: 部署簡單,將網路配置生效在本機的iptables中
- 缺點: 依賴docker網路,長時間不使用,會和docker0橋不在同一個網段,kube-proxy無法代理容器內部的網路
calico
- 優點: 支援ipvs和ipv6,將所有的網路規則寫入etcd資料庫中
- 缺點: 部署複雜,保羅多種網路配置,需要一點的網路支援才能使用
二進位制和pod管理的選型
- 網路元件在k8s中很重要,但是一般都是最後一步部署,完全你可以依賴的k8s環境進行自動部署網路外掛
部署calico
下載映象
wget http://xxxx/network/pause.tar
docker load -i pause.tar
wget http://xxxx/network/calico.yaml
kubectl apply -f calico.yaml
部署flannel
wget http://xxxx/network/flannel.yaml
kubectl apply -f flannel.yaml