|NO.Z.00085|——————————|^^ 部署 ^^|——|KuberNetes&kubeadm.V14|5臺Server|---------------------------------------|kubernetes配置|配置更改|
阿新 • • 發佈:2022-03-29
[CloudNative:KuberNetes&kubeadm.V14] [Applications.KuberNetes] [|DevOps|k8s|**5節點**|kubeadm.v1.21.2|配置更改|kube-proxy.ipvs|]
一、kubernetes配置更改
### --- 配置更改——必須 ~~~ # kube-proxy配置更改 ~~~ 將Kube-proxy改為ipvs模式,因為在初始化叢集的時候註釋了ipvs配置,所以需要自行修改
二、在master01節點執行
### --- 檢視kube-proxy現在的模式是什麼
~~~ 注:iptables的效能是有點差的,所以需要ipvs
[root@k8s-master02 ~]# curl 127.0.0.1:10249/proxyMode
iptables
三、更改為ipvs
### --- 更改為kube-proxy配置為ipvs
[root@k8s-master01 ~]# kubectl edit cm kube-proxy -n kube-system
mode: "ipvs"
四、滾動更新kube-proxy的pod
五、驗證Kube-Proxy模式### --- 滾動更新kube-proxy [root@k8s-master01 ~]# kubectl patch daemonset kube-proxy -p "{\"spec\":{\"template\":{\"metadata\":{\"annotations\":{\"date\":\"`date +'%s'`\"}}}}}" -n kube-system daemonset.apps/kube-proxy patched
### --- 檢視kube-proxy更改後的模式
[root@k8s-master01 ~]# curl 127.0.0.1:10249/proxyMode
ipvs
### --- 檢視ipvs規則 [root@k8s-master01 ~]# ipvsadm -ln IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 172.17.0.1:32418 rr -> 172.161.125.2:8443 Masq 1 0 0 TCP 172.169.244.192:32418 rr
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)