簡體   English   中英

將網絡標志--network-plugin = cni添加到kubelet

[英]adding network flag --network-plugin=cni to kubelet

初學者的問題很抱歉,我在Google上搜索時需要如何向已經運行的kubelet中添加標志,我必須添加標志--network-plugin = cni --network-plugin-dir = / etc / cni / net.d- -cni彬DIR = /選擇/ CNI / bin中

當我導航到/etc/systemd/system/kubelet.service.d/10-kubeadm.conf文件時,這些標志已經添加到env kubelet網絡args中。

kubelet已經配置了這些標志嗎?還是需要在其他文件中添加這些標志?

PS:我需要添加這些標志的原因是我的kubernetes問題的解決方案(也許是我還在調試的解決方案): kubernetes豆莢卡在容器創建中

默認情況下,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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM