k8s 安裝flannel網路外掛程式

2021-10-23 21:51:20 字數 986 閱讀 1677

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只約定了網路實現...