【问题标题】:Kubernetes change kubelet config at all clusterKubernetes 在所有集群中更改 kubelet 配置
【发布时间】:2018-10-22 15:52:04
【问题描述】:

我需要在 Kubelet 中添加参数 --authentication-token-webhook。我可以用手一步一步地在所有节点上更改文件/etc/systemd/system/kubelet.service.d/10-kubeadm.conf。但这并不好笑))。如何从单点更改 Kubelet 参数?

【问题讨论】:

    标签: kubernetes devops kubelet


    【解决方案1】:

    你可以

    1. 通过PuppetAnsible 等工具配置您的Kubernetes worker。编写一次服务插件,然后通过该工具将其部署到所有节点。确保不要一次重新启动所有 kubelet(Ansible 的关键字 serial)。另外,不要更改10-kubeadm.conf,放入另一个文件,如20-kubeadm-extra-args.conf,并设置环境变量KUBELET_EXTRA_ARGS
    2. 或使用名为DynamicKubeletConfig 的Kubernetes 功能。请注意,这是一个 alpha 功能(从 Kubernetes 1.10 开始),必须手动启用。我不推荐这种方法(不过,只要它是 alpha 功能),但它可能在未来成为一个可行的选择。

    【讨论】:

    • 信息:DynamicKubeletConfig 现在是测试版
    猜你喜欢
    • 2019-11-02
    • 2016-08-23
    • 2018-08-22
    • 2014-03-16
    • 2020-05-06
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    相关资源
    最近更新 更多