kubernetes - 在 kubernetes 中更改代理模式

标签 kubernetes

我已经使用 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/

相关文章:

kubernetes - Kubernetes HPA-如何避免因CPU使用率飙升而扩大规模

kubernetes - get-contexts 的 kubectl 格式输出

scala - Prismarabbitmq 在 kubernetes 上的部署不起作用

kubernetes - Kubernetes 0.15 中从 dockerhub 拉取镜像失败

kubernetes - Kubernetes集群中服务端点的基于延迟的路由

docker - 无法运行Kubelet:无法创建证书签名请求:未经授权

controller - 在Kubernetes Controller 中,从通知者缓存中获取项目的首选方法是什么?

networking - 为 Kubernetes NodePort 服务支持 SSL/TLS

kubernetes - Kubernetes 中的 Pod resources.limits 和 resources.requests 有什么区别?

docker - SVN代码存储库中Kubernetes资源YAML文件的可行性