我已经使用 this tutorial on ubuntu 16 安装了 kubernetes 集群. 一切正常,但我需要更改代理模式 (ipvs),我不知道如何使用 kubectl 或其他方式更改 kube-proxy 模式。
最佳答案
kubectl 更多用于管理 kubernetes 工作负载。您需要修改控制平面本身。由于您使用 kubeadm 创建集群,因此可以使用它来启用 ipvs。您可以将其添加到 kube init 的配置文件中。
...
kubeProxy:
config:
featureGates:
SupportIPVSProxyMode: true
mode: ipvs
...
这是一篇来自 github.com/kubernetes 的文章有更详细的说明。根据您的 kubernetes 版本,您可以将其作为标志传递给 kube init,而不是使用上述配置。
编辑:这里有一个关于如何使用 kubeadm 编辑现有集群的链接:How to use kubeadm upgrade to change some features in kubeadm-config
关于kubernetes - 在 kubernetes 中更改代理模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56442364/