关于Heapster这个东西,有个问题不知道怎么解决

来源:1-7 安装dashboard和heapster并验证集群安装结果

喵的薛定谔i

2018-10-11

上一个问题问了三个pods处于ContainerCreating的状态

  • 使用kubectl describe查看pods的情况,查看到Envents是如下的输出:
Events:
  Type     Reason                  Age                 From           Message
  ----     ------                  ----                ----           -------
  Warning  FailedCreatePodSandBox  3m (x316 over 21h)  kubelet, k8s2  Failed create pod sandbox: rpc error: code = DeadlineExceeded desc = context deadline exceeded
  • 使用journalctl -u kubelet -fk8s2中查看,有以下几个显示failed的错误:
Oct 11 15:57:17 k8s2 kubelet[4473]: E1011 15:57:17.627737    4473 kuberuntime_manager.go:646] createPodSandbox for pod "monitoring-influxdb-78d4c6f5b6-nqzrv_kube-system(335fc7b3-cc7a-11e8-a834-fa163e47331c)" failed: rpc error: code = DeadlineExceeded desc = context deadline exceeded
Oct 11 15:57:17 k8s2 kubelet[4473]: E1011 15:57:17.627803    4473 pod_workers.go:186] Error syncing pod 335fc7b3-cc7a-11e8-a834-fa163e47331c ("monitoring-influxdb-78d4c6f5b6-nqzrv_kube-system(335fc7b3-cc7a-11e8-a834-fa163e47331c)"), skipping: failed to "CreatePodSandbox" for "monitoring-influxdb-78d4c6f5b6-nqzrv_kube-system(335fc7b3-cc7a-11e8-a834-fa163e47331c)" with CreatePodSandboxError: "CreatePodSandbox for pod \"monitoring-influxdb-78d4c6f5b6-nqzrv_kube-system(335fc7b3-cc7a-11e8-a834-fa163e47331c)\" failed: rpc error: code = DeadlineExceeded desc = context deadline exceeded"
Oct 11 15:57:18 k8s2 kubelet[4473]: W1011 15:57:18.218956    4473 raw.go:87] Error while processing event ("/sys/fs/cgroup/memory/libcontainer_11815_systemd_test_default.slice": 0x40000100 == IN_CREATE|IN_ISDIR): inotify_add_watch /sys/fs/cgroup/memory/libcontainer_11815_systemd_test_default.slice: no such file or directory
Oct 11 15:57:18 k8s2 kubelet[4473]: W1011 15:57:18.219807    4473 raw.go:87] Error while processing event ("/sys/fs/cgroup/devices/libcontainer_11815_systemd_test_default.slice": 0x40000100 == IN_CREATE|IN_ISDIR): inotify_add_watch /sys/fs/cgroup/devices/libcontainer_11815_systemd_test_default.slice: no such file or directory
Oct 11 15:57:18 k8s2 kubelet[4473]: W1011 15:57:18.231657    4473 container.go:393] Failed to create summary reader for "/libcontainer_11820_systemd_test_default.slice": none of the resources are being tracked.
  • 请问这是什么意思?如何解决呢?重新kubectl delete,重新create,仍然解决不了
写回答

1回答

tonybai

2018-10-12

重启一下docker试试。另外你的环境是?docker啥版本,操作系统内核版本?

0
1
喵的薛定谔i
docker版本是17.03.2-ce; master节点的系统信息是:Linux version 4.13.0-36-generic (buildd@lgw01-amd64-033) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)) #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018; worker的k8s2信息是:Linux version 4.4.0-91-generic (buildd@lcy01-11) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #114-Ubuntu SMP Tue Aug 8 11:56:56 UTC 2017 worker的k8s3版本是:Linux version 4.4.0-132-generic (buildd@lcy01-amd64-027) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ) #158-Ubuntu SMP Thu Aug 2 09:08:04 UTC 2018
2018-10-12
共1条回复

Kubernetes实战 高可用集群搭建,配置,运维与应用

以生产为目标,原理+操作, Kubernetes结合典型云原生应用

794 学习 · 196 问题

查看课程