Rancher的RKE和RKE2部署K8s集群kube-proxy开启strictARP

kube-proxy配置strictARP=true

1、非RKE部署的K8s集群:配置首先,需要为kube-proxy启动strictARP,以便Kubernetes集群中的所有网卡停止响应其他网卡的ARP请求,而由OpenELB来处理ARP请求。

$ kubectl edit configmap kube-proxy -n kube-system ...... ipvs: strictARP: true ......

然后重启kube-proxy组件,命令如下:

$ kubectl rollout restart daemonset kube-proxy -n kube-system

2、RKE部署的K8s集群。kube-proxy是使用容器启动,没有kube-proxy的configmap文件,只能通过rancher的RKE模板进行修改,追加对应的参数。并将模板应用在已创建的集群中

kubeproxy: extra_args: ipvs-strict-arp: 'true' proxy-mode: ipvs

通过docker logs kube-proxy-container_id 查看配置生效 --proxy-mode="ipvs" 和--ipvs-strict-arp="true"

RKE2的方式可以参考:

RKE2 kube-proxy --proxy-mode=ipvs --ipvs-strict-arp · Issue #3710 · rancher/rke2 · GitHub

相关推荐
唯情于酒8 小时前
Docker学习
学习·docker·容器
喵叔哟8 小时前
20.部署与运维
运维·docker·容器·.net
运维栈记13 小时前
虚拟化网络的根基-网络命名空间
网络·docker·容器
Joren的学习记录14 小时前
【Linux运维大神系列】Kubernetes详解3(kubeadm部署k8s1.23高可用集群)
linux·运维·kubernetes
Hellc00714 小时前
Docker网络冲突排查与解决方案:完整指南
网络·docker·容器
hanyi_qwe15 小时前
发布策略 【K8S (三)】
docker·容器·kubernetes
眠りたいです15 小时前
Docker核心技术和实现原理第二部分:docker镜像与网络原理
运维·网络·docker·容器
Mr. Cao code16 小时前
Docker数据管理:持久化存储最佳实践
java·docker·容器
Cyber4K18 小时前
【Kubernetes专项】DockerFile、数据持计划、网络模式及资源配额
运维·网络·云原生·容器·kubernetes
Joren的学习记录18 小时前
【Linux运维疑难杂症】k8s集群创建calico网络失败
linux·运维·kubernetes