【问题标题】:How to fix kube-proxy Unknown proxy mode "", assuming iptables proxy issue?假设 iptables 代理问题,如何修复 kube-proxy 未知代理模式“”?
【发布时间】:2021-12-10 10:10:39
【问题描述】:

我是 K8s 的新手,正在努力解决 kube-proxy 的一些问题。我有一个需要公开部署的服务。一切似乎都是正确的,但它并没有暴露它。我在 kube-proxy 日志中发现了问题。

Unknown proxy mode "", assuming iptables proxy

命令 iptables-save | 没有输出grep 主机名

我认为将 --proxy-mode 添加到 kube-proxy 清单中可以解决我的问题,但找不到。

我也试过用这个命令检查配置文件:

ps -ef | grep kube-proxy

输出:

root      1423 24476  0 12:12 pts/0    00:00:00 grep --color=auto kube-proxy
root      8424  8392  0 11:45 ?        00:00:00 /usr/local/bin/kube-proxy --config=/var/lib/kube-proxy/config.conf --hostname-override=
ip-10-0-0-100.us-west-2.compute.internal
root@ip-10-0-0-100:~# find /var/lib/kube-proxy/config.conf
find: ‘/var/lib/kube-proxy/config.conf’: No such file or directory
root@ip-10-0-0-100:~# find  /usr/local/bin/kube-proxy
find: ‘/usr/local/bin/kube-proxy’: No such file or directory

任何帮助我找到自己的方式的线索将不胜感激。谢谢!

【问题讨论】:

  • 您能否分享有关如何运行 kube-proxy 的详细信息?
  • 我正在为 CKA 考试做练习测试。所以我正在解决这个问题。如果您知道可能导致此问题的原因,我可以检查您想要的东西? @whites11
  • 好吧,从“未知代理模式”开始并不是一个错误,只是一个警告。我的猜测是运行它的清单中 kube-proxy 的路径是错误的,您需要对其进行调整。你需要找到它是如何部署的
  • @whites11 这实际上是我的问题。我知道我可以解决这个问题。我只是找不到如何为 kube-proxy 找到合适的清单。正如我所说,这是一个实用的实验室考试问题,因此它不提供 kube-proxy 的部署方式。
  • 通常 kube-proxy 部署为 kube-system 命名空间中的守护程序集。如果您不必修复部署管道而只需修复集群的现状,请尝试检查是否存在这样的守护进程

标签: kubernetes kube-proxy


【解决方案1】:

其中一个原因可能是没有安装网络插件。

就我而言,当我收到以下错误时,我想检查已安装的 CNI 插件。

Unknown proxy mode "", assuming iptables proxy
  • 使用以下命令检查已安装的 CNI 插件,

    $ ls /etc/cni/net.d
    
  • 假设是weave-net。然后我们必须使用k get all -n kube-system 查找为此插件创建的对象。就我而言,我没有找到为编织网创建的任何对象。因此,我刚刚使用以下命令安装了 weave,

    $ kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
    

还有一点要记住,

/var/lib/kube-proxy/config.confkube-proxy pod 内的安装位置。查看名为 kube-proxy 的 ConfigMap 的详细信息。

kubectl describe configmap kube-proxy -n kube-system

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-28
    • 2016-07-05
    • 2016-03-04
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多