【问题标题】:Is there a way to enable IPVS proxy-mode on GKE cluster?有没有办法在 GKE 集群上启用 IPVS 代理模式?
【发布时间】:2019-06-11 19:45:24
【问题描述】:

我想尝试这种新的代理模式以及它为我们的一些应用程序提供的各种调度程序。到目前为止,我一直无法找到将 GKE 节点上的默认模式 iptables 更改为 ipvs 的方法。

Everywere 说要将 --proxy-mode=ipvs 传递给 kube-proxy,但这对于 GKE 的“弹性/动态”部署没有意义,新节点不会接受这些更改。

我也在这里看到:https://kubernetes.io/blog/2018/07/09/ipvs-based-in-cluster-load-balancing-deep-dive/ that "GCE scripts"(我真的不知道那些是什么)支持设置 KUBE_PROXY_MODE=ipvs 环境变量,但我找不到一种在创建时通过 gcloud 或 Web 界面将环境变量传递到节点池的方法。

知道这是否可能吗? (顺便说一下,我使用的是1.11.6-gke.2版本)

【问题讨论】:

    标签: google-kubernetes-engine kube-proxy


    【解决方案1】:

    GKE 上不支持 IPVS。您可以使用 Google Compute Engine 实例创建自己的集群,并根据需要修改集群的各个方面。您可以使用Kubeadm,甚至可以参考Kelsey Hightower 的Kubernetes The Hard Way 存储库。

    【讨论】:

    • 我知道有关 GKE 的问题,但不适合好奇的人。我检查了 AWS kops v1.11.9 集群上的 kube-proxy pod 日志,它也使用了 iptables。
    猜你喜欢
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 2020-01-25
    • 1970-01-01
    • 2021-11-18
    • 2023-03-30
    • 2019-08-22
    相关资源
    最近更新 更多