部署网络插件
4.1 服务器Labs-K8s-Master-1:部署网络插件
wget -P /var/kubernetes https://docs.projectcalico.org/manifests/calico.yaml
sed -i 's/^(\s*)# (- name: CALICO_IPV4POOL_CIDR)/\1\2/' /var/kubernetes/calico.yaml
sed -i 's/^(\s*)# (\s*value: "192.168.0.0/16")/\1\2/' /var/kubernetes/calico.yaml
sed -i 's/(value: "192.168.0.0/16")/value: "10.244.0.0/16"/' /var/kubernetes/calico.yaml
#部署
kubectl apply -f /var/kubernetes/calico.yaml
#查看部署情况,等待部署完成,需要几分钟
kubectl get pods -n kube-system | grep calico
kubectl get node
需要等待一段事件后,用于下载镜像和部署,如图2所示。