master node01節點 同樣安裝步驟
mkdir -p /etc/cni/net.d/
cat 「name」: 「cbr0」,
「type」: 「flannel」,
「delegate」: {
「isdefaultgateway」: true
eofmkdir /usr/share/oci-umount/oci-umount.d -p
mkdir /run/flannel/
cat flannel_network=10.244.0.0/16
flannel_subnet=10.244.1.0/24
flannel_mtu=1450
flannel_ipmasq=true
eof
//檢視kubernetes-dashboard create -f ***.yaml 拉取失敗的原因:errimagepull、imagepullbackoff
命令:kubectl describe pod kubernetes-dashboard-669f9bbd46-dph47
kubectl 常用命令:
kubectl get pods --all-namespaces //檢視kube-flannel 狀態 running 為安裝正常
kubectl get pods --all-namespaces -o wide
kubectl get nodes
kubectl get cs
kubectl get csr
kubectl create -f ***x.yaml
kubectl delete -f ***xx.yaml
kubectl reset //重置整個k8s集群,master node節點相同操作
檢視dashboard 外網對映埠:
kubectl get svc kubernetes-dashboard -n kube-system
k8s解除安裝flannel網路
在工作中,由於不同的需求,需要更換cni外掛程式 此場景為,解除安裝flannel網路,更換為calico網路 建議 在生產場景中,建議提前規劃好k8s的網路,如果中途更換網路外掛程式,產生的影響會比較大 解除安裝flannel網路步驟 第一步,在master節點刪除flannel kubectl ...
K8S中常用的網路外掛程式之Flannel
kubernetes中解決網路跨主機通訊的乙個經典外掛程式就是flannel。flannel實質上只是乙個框架,真正為我們提供網路功能的是後端的flannel實現,目前flannel後端實現的方式有三種 1 udp 2 vxlan 3 host gw udp是最早的實現方式,但是由於其效能原因,現已...
k8s網路基礎
為了保證網路方案的標準化 擴充套件性和靈活性,k8s 採用了 container networking inte ce cni 規範。cni 是由 coreos 提出的容器網路規範,它使用了外掛程式 plugin 模型建立容器的網路棧。它要求任何實現機制都必須滿足以下需求 因為k8s只約定了網路實現...