如何在 AKS 上使用 kubectl 设置 kube-proxy 设置

How to set kube-proxy settings using kubectl on AKS

我一直在阅读为 kube-proxy 提供参数的文档,但没有解释应该如何使用这些参数。我使用 az aks create 和 azure-cli 程序创建我的集群,然后我获取凭据并使用 kubectl。到目前为止,我所做的一切都涉及用于服务和部署等的 yaml,但我无法弄清楚所有这些 kube-proxy 东西适合所有这些。

我用谷歌搜索了好几天。我已经用 AKS 在 github 上打开了问题。我在 kubernetes slack 频道上问过,但没有人回应。

您所有 Kubernetes 节点上的 kube-proxy 作为 Kubernetes DaemonSet and its configuration is stored on a Kubernetes ConfigMap 运行。要进行任何更改或 add/remove 选项,您必须在 kube-system 命名空间上编辑 kube-proxy DaemonSetConfigMap

$ kubectl -n kube-system edit daemonset kube-proxy

$ kubectl -n kube-system edit configmap kube-proxy

有关 kube-proxy 命令行选项的参考,您可以参考 here