K8s低版本SVC使用Iptables实现,svc IP不通解决办法
首先查看k8s集群的kubeproxy IPVS模式,命令如下:
# kubectl get cm kube-proxy -n kube-system -o yaml
如果mode字段不是“ipvs”,可以通过编辑配置将其改成"ipvs",命令如下:
# kubectl edit configmap -n kube-system
修改后保存!
之后将kubeproxy 删除重建
# kubectl get pods -n kube-system
NAME READY STATUS RESTARTS AGE
coredns-66bff467f8-nw224 1/1 Running 0 4h41m
coredns-66bff467f8-sz77j 1/1 Running 0 4h41m
etcd-kubernetes 1/1 Running 0 4h41m
kube-apiserver-kubernetes 1/1 Running 0 4h41m
kube-controller-manager-kubernetes 1/1 Running 1 4h41m
kube-proxy-4vlrn 1/1 Runni