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

相关推荐
qq_297574672 小时前
K8s系列第十三篇:K8s 监控告警实战:Prometheus + Grafana 部署与配置
kubernetes·grafana·prometheus
yuzhuanhei6 小时前
docker常用命令
运维·docker·容器
anarckk6 小时前
docker volume 导入导出命令
运维·docker·容器
Brandon汐6 小时前
从0开始搭建一主两节点k8s集群对接Ceph集群
ceph·容器·kubernetes
F1FJJ8 小时前
Shield CLI 命令全解析:15 个命令覆盖所有远程访问场景
网络·数据库·网络协议·容器·开源软件
进击切图仔8 小时前
Docker + tmux + ROS:持久化的机器人开发环境
docker·容器·机器人
小Pawn爷9 小时前
实战演练:玩转k8s
云原生·容器·kubernetes
Exquisite.13 小时前
Docker容器技术
docker·容器·eureka