1. 编辑 kube-proxy 配置

编辑 kube-proxy 配置以启用 ipvs 模式。您可以使用以下命令编辑配置:

kubectl edit configmap kube-proxy -n kube-system

在配置中,找到 mode 字段并将其设置为 ipvs。例如:

apiVersion: v1
kind: ConfigMap
metadata:
  name: kube-proxy
  namespace: kube-system
data:
  mode: "ipvs"

保存并关闭配置。

  1. 重新启动 kube-proxy

重新启动 kube-proxy 以应用新配置:

kubectl rollout restart daemonset kube-proxy -n kube-system
  1. 验证 ipvs 模式

验证 ipvs 模式是否已启用。您可以使用以下命令检查 kube-proxy 的日志:

kubectl -n kube-system logs kube-proxy-wxgtx

日志中应该包含以下行:

Using ipvs Proxier

如果日志中未包含该行,则 ipvs 模式可能未正确启用。请检查您的配置并重新启动 kube-proxy