最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

kubelet啟動失敗的解決方案

 更新時間:2025年10月10日 15:45:26   作者:my_qq_990814268  
這篇文章主要介紹了kubelet啟動失敗的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

原因之一:

是kubelet cgroup驅(qū)動程序“ cgroupfs”與docker cgroup驅(qū)動程序不同

公司的k8s,新增了一個節(jié)點,但kubelet啟動一直報錯,無法啟動,網(wǎng)上找了半天,發(fā)現(xiàn)是kubelet cgroup驅(qū)動程序“ cgroupfs”與docker cgroup驅(qū)動程序不同,所導(dǎo)致,原因不詳。

cgroups 的全稱是 Linux Control Groups,主要作用是限制、記錄和隔離進程組(process groups)使用的物理資源(cpu、memory、IO 等)。

systemd是系統(tǒng)自帶的cgroup管理器, 系統(tǒng)初始化就存在的, 和cgroups聯(lián)系緊密,為每一個進程分配cgroups, 用它管理就行了. 如果設(shè)置成cgroupfs就存在2個cgroup控制管理器, 實驗證明在資源有壓力的情況下,會存在不穩(wěn)定的情況。

一、查看docker cgroup驅(qū)動

[root@shrs-35 ~]# docker info|grep Driver
 Storage Driver: overlay2
 Logging Driver: json-file
 Cgroup Driver: systemd

二、查看kubelet cgroup驅(qū)動

[root@shrs-35 ~]# systemctl show --property=Environment kubelet | cat
Environment=KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yaml

發(fā)現(xiàn)確實是倆個cgroup驅(qū)動程序不一致導(dǎo)致的

三、解決辦法

3.1 修改docker的Cgroup Driver

修改/etc/docker/daemon.json文件

{
  "exec-opts": ["native.cgroupdriver=systemd"]
}

重啟docker

systemctl daemon-reload
systemctl restart docker

3.2 修改kubelet的Cgroup Driver

修改/etc/systemd/system/kubelet.service.d/10-kubeadm.conf文件,增加–cgroup-driver=systemd (官方推薦用systemd)

Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --cgroup-driver=systemd"

重啟kubelet

systemctl daemon-reload
systemctl restart kubelet

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

庄浪县| 崇礼县| 奈曼旗| 宜川县| 无锡市| 莱芜市| 六安市| 凌源市| 迁西县| 连云港市| 谷城县| 永胜县| 资源县| 教育| 上思县| 尼木县| 安平县| 商城县| 威信县| 陵川县| 探索| 武冈市| 东乡| 阿城市| 随州市| 华坪县| 濉溪县| 鄂伦春自治旗| 浪卡子县| 阳江市| 海阳市| 定陶县| 闸北区| 靖州| 蓝田县| 巴东县| 红河县| 四平市| 张家川| 敦化市| 连云港市|