首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kubelet无法获得cgroup数据,用于码头和kubelet服务。

kubelet无法获得cgroup数据,用于码头和kubelet服务。
EN

Stack Overflow用户
提问于 2017-10-13 09:02:37
回答 5查看 31.9K关注 0票数 19

我正在运行kubernetes的裸金属Debian (3位大师,2名工人,PoC目前)。我遵循K8s的艰难道路,在我的kubelet上遇到了以下问题:

未能获得"/system.slice/docker.service“的系统容器状态:未能为”/system.Slice/docker.service“获取cgroup统计数据:未能为”/system.Slice/docker.service“获取cgroup统计数据:未能获得”/system.Slice/docker.service“的容器信息:未知容器”/system.Slice/docker.service“

我对kubelet.service也有同样的信息。

我有一些关于这些cgroup的文件

代码语言:javascript
复制
$ ls /sys/fs/cgroup/systemd/system.slice/docker.service
cgroup.clone_children  cgroup.procs  notify_on_release  tasks

$ ls /sys/fs/cgroup/systemd/system.slice/kubelet.service/
cgroup.clone_children  cgroup.procs  notify_on_release  tasks

顾问告诉我:

代码语言:javascript
复制
$ curl http://127.0.0.1:4194/validate
cAdvisor version: 

OS version: Debian GNU/Linux 8 (jessie)

Kernel version: [Supported and recommended]
    Kernel version is 3.16.0-4-amd64. Versions >= 2.6 are supported. 3.0+ are recommended.


Cgroup setup: [Supported and recommended]
    Available cgroups: map[cpu:1 memory:1 freezer:1 net_prio:1 cpuset:1 cpuacct:1 devices:1 net_cls:1 blkio:1 perf_event:1]
    Following cgroups are required: [cpu cpuacct]
    Following other cgroups are recommended: [memory blkio cpuset devices freezer]
    Hierarchical memory accounting enabled. Reported memory usage includes memory used by child containers.


Cgroup mount setup: [Supported and recommended]
    Cgroups are mounted at /sys/fs/cgroup.
    Cgroup mount directories: blkio cpu cpu,cpuacct cpuacct cpuset devices freezer memory net_cls net_cls,net_prio net_prio perf_event systemd 
    Any cgroup mount point that is detectible and accessible is supported. /sys/fs/cgroup is recommended as a standard location.
    Cgroup mounts:
    cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
    cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
    cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
    cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
    cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
    cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
    cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
    cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
    cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0


Managed containers: 
    /kubepods/burstable/pod76099b4b-af57-11e7-9b82-fa163ea0076a
    /kubepods/besteffort/pod6ed4ee49-af53-11e7-9b82-fa163ea0076a/f9da6bf60a186c47bd704bbe3cc18b25d07d4e7034d185341a090dc3519c047a
            Namespace: docker
            Aliases:
                    k8s_tiller_tiller-deploy-cffb976df-5s6np_kube-system_6ed4ee49-af53-11e7-9b82-fa163ea0076a_1
                    f9da6bf60a186c47bd704bbe3cc18b25d07d4e7034d185341a090dc3519c047a
    /kubepods/burstable/pod76099b4b-af57-11e7-9b82-fa163ea0076a/956911118c342375abfb7a07ec3bb37451bbc64a1e141321b6284cf5049e385f

编辑

禁用kubelet ()上的端口并不能修复这个问题。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-10-15 09:36:05

试着从库贝拉开始

代码语言:javascript
复制
--runtime-cgroups=/systemd/system.slice --kubelet-cgroups=/systemd/system.slice

我正在用Kubelet1.8.0和Docker1.12在RHEL7上使用这个解决方案

票数 28
EN

Stack Overflow用户

发布于 2017-12-30 10:35:28

angeloxx的解决方案也适用于kops (k8s-1.8-debian-jessie-amd64-hvm-ebs-2017-12-02 (ami-bd229ec4)的默认映像。

代码语言:javascript
复制
sudo vim /etc/sysconfig/kubelet

在DAEMON_ARGS字符串末尾添加:

代码语言:javascript
复制
 --runtime-cgroups=/systemd/system.slice --kubelet-cgroups=/systemd/system.slice

最后:

代码语言:javascript
复制
sudo systemctl restart kubelet
票数 14
EN

Stack Overflow用户

发布于 2017-10-25 14:46:18

除了这个改变之外,我还必须做一个yum update才能让它正常工作。可能会对其他人尝试解决这个问题有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46726216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档