在CentOS上安裝Kubernetes網絡,一般可按以下步驟進行:
yum-utils
、device-mapper-persistent-data
、lvm2
等。添加Kubernetes軟件倉庫,然后安裝kubelet
、kubeadm
和kubectl
,并啟動kubelet
服務。
使用kubeadm init
命令初始化集群,指定--pod-network-cidr
參數,如--pod-network-cidr=10.244.0.0/16
。
以Calico為例,可通過kubectl apply -f https://docs.projectcalico.org/v3.25/manifests/calico.yaml
命令安裝。若使用Flannel,命令則為kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
。
創建測試Pod,如kubectl run nginx --image=nginx --port=80
,然后從其他Pod中嘗試訪問該Pod,以驗證網絡連接是否正常。