【问题标题】:adding network flag --network-plugin=cni to kubelet将网络标志 --network-plugin=cni 添加到 kubelet
【发布时间】:2018-08-23 00:23:45
【问题描述】:

初学者问题很抱歉问我在谷歌上搜索我如何需要向我已经运行的 kubelet 添加标志我必须添加标志 --network-plugin=cni --network-plugin-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin

当我导航到 /etc/systemd/system/kubelet.service.d/10-kubeadm.conf 文件时,这些标志已经添加到 env kubelet 网络参数中。

kubelet 是否已经配置了这些标志,还是我需要在其他文件中添加这些标志?

PS:我需要添加这些标志的原因是我的 kubernetes 问题的解决方案(也许我仍在调试):kubernetes pods stuck at containercreating

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    默认情况下,kubelet 带有您提到的标志。如果您有权访问运行此集群的节点,则可以使用

    检查正在运行的 kubelet 进程以检查它是否使用上述标志启动
    ps -ef | grep kubelet
    

    你会有类似这样的输出

    root     11841     1  3 Mar07 ?        05:46:46 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --pod-manifest-path=/etc/kubernetes/manifests --allow-privileged=true --network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin --cluster-dns=10.96.0.10 --cluster-domain=cluster.local --authorization-mode=Webhook --client-ca-file=/etc/kubernetes/pki/ca.crt --cadvisor-port=0 --cgroup-driver=cgroupfs --cloud-provider=openstack --cloud-config=/etc/kubernetes/cloud-config --rotate-certificates=true --cert-dir=/var/lib/kubelet/pki
    

    如果您仍想更改配置,请编辑 /etc/systemd/system/kubelet.service.d/10-kubeadm.conf 文件并重新启动 kubelet 以使更改生效

    systemctl daemon-reload
    systemctl restart kubelet
    

    【讨论】:

      猜你喜欢
      • 2019-08-22
      • 2020-12-17
      • 2019-09-16
      • 1970-01-01
      • 2017-10-21
      • 2023-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多