【问题标题】:How to set kube-proxy settings using kubectl on AKS如何在 AKS 上使用 kubectl 设置 kube-proxy 设置
【发布时间】:2018-10-13 01:35:15
【问题描述】:

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

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

【问题讨论】:

    标签: kubernetes kubectl azure-aks


    【解决方案1】:

    所有 Kubernetes 节点上的 kube-proxy 作为 Kubernetes DaemonSet 运行,其配置存储在 Kubernetes ConfigMap 上。要进行任何更改或添加/删除选项,您必须在 kube-system 命名空间上编辑 kube-proxy DaemonSetConfigMap

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

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

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

    【讨论】:

    • 天哪,谢谢!我会尽快测试它。我需要做些什么来让它更快生效吗?另外,你知道如何在 AKS 集群上重启 kube-apiserver 吗?
    • 不确定。大多数云提供商不让您访问主服务器。你可以试试kube patch api server pod。
    • 哦,好吧。当内存明显足够时,我不断收到 Pod 的“内存不足”,这是一种解决方法,但我不得不删除整个集群并重新创建它。当我每次编辑部署时它的行为都不同时,试图确定正确的资源限制是非常令人沮丧的
    • 守护程序集存在,我相信它正在工作。虽然配置映射不存在
    • 也许 AKS 配置是独一无二的,他们不使用 ConfigMap
    猜你喜欢
    • 1970-01-01
    • 2018-11-09
    • 2021-12-26
    • 2021-04-24
    • 2022-08-10
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    • 2020-12-08
    相关资源
    最近更新 更多