【问题标题】:Enable IPVS Mode in Kube Proxy on a ready Kubernetes Local Cluster在准备好的 Kubernetes 本地集群上的 Kube 代理中启用 IPVS 模式
【发布时间】:2019-10-22 22:07:08
【问题描述】:

我想在现有集群中为 IPVS 启用 Kube-proxy 模式。目前,它在 IPtables 上运行。如何在不影响现有工作负载的情况下将其更改为 IPVS?

我已经安装了启用它所需的所有模块。另外,我的集群是使用 kubeadm 安装的,但是在安装过程中我没有使用配置文件。 在我的集群上启用 IPVS 的确切命令应该是什么。

documentation1

documentation2

【问题讨论】:

    标签: kubernetes kubeadm kube-proxy kubeconfig


    【解决方案1】:

    编辑配置图

    kubectl edit configmap kube-proxy -n kube-system
    

    将模式从 "" 更改为 ipvs

    mode: ipvs
    

    杀死所有 kube-proxy pod

    kubectl get po -n kube-system
    kubectl delete po -n kube-system <pod-name>
    

    验证 kube-proxy 是否使用 ipvs 代理启动

    kubectl logs [kube-proxy pod] | grep "Using ipvs Proxier"
    

    【讨论】:

    • 我到了我的电脑上,但我的 kubeadm 答案无法正常工作。这个对我有用,所以我删除了以前的答案。
    • 在已加载的生产集群上执行此操作。到目前为止,没有发生任何问题或停机。
    猜你喜欢
    • 2019-06-11
    • 1970-01-01
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 1970-01-01
    • 2021-03-09
    • 2019-03-19
    相关资源
    最近更新 更多