首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Kubernetes节点处于“未就绪”状态时进行调试

如何在Kubernetes节点处于“未就绪”状态时进行调试
EN

Stack Overflow用户
提问于 2017-11-04 11:37:59
回答 5查看 156.9K关注 0票数 70

我初始化了主节点并添加了2个工作节点,但当我运行以下命令时,只显示了主节点和其中一个工作节点:

代码语言:javascript
复制
kubectl get nodes

另外,这两个节点都处于“未就绪”状态。我应该采取哪些步骤来了解问题可能是什么?

  • I可以从每个其他节点ping所有节点。
  • Kubernetes的版本是1.8.
  • OS is Cent OS 7
  • 我使用以下存储库安装Kubernetes:

cat < /etc/yum.repos.d/kubernetes.repo kubernetes name=Kubernetes baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 repo_gpgcheck=0 EOF yum install kubelet kubeadm kubectl kubernetes-cni

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-11-04 15:25:24

首先,描述节点,看看它是否报告了什么:

$ kubectl describe nodes

查找条件、容量和可分配:

代码语言:javascript
复制
Conditions:
  Type              Status
  ----              ------
  OutOfDisk         False
  MemoryPressure    False
  DiskPressure      False
  Ready             True
Capacity:
 cpu:       2
 memory:    2052588Ki
 pods:      110
Allocatable:
 cpu:       2
 memory:    1950188Ki
 pods:      110

如果这里一切正常,那么通过SSH连接到节点并观察kubelet日志,看看它是否报告了什么。例如证书错误、身份验证错误等。

如果kubelet作为systemd服务运行,则可以使用

$ journalctl -u kubelet

票数 109
EN

Stack Overflow用户

发布于 2020-09-08 14:10:17

调试步骤:-

如果您在kubernetes中遇到任何问题,第一步是检查kubernetes self应用程序是否运行正常。

要检查的命令:- kubectl get pods -n kube-system

如果您看到任何pod正在崩溃,请检查它的日志

如果收到NotReady状态错误,请验证网络pod日志。

如果无法解决上述问题,请执行以下步骤:-

  1. kubectl get nodes #检查哪个节点未处于就绪状态

  1. kubectl describe node nodename #不在readystate

中的节点名

  1. ssh到该节点

  1. 执行systemctl status kubelet #确保kubelet正在运行

  1. systemctl status docker #确保docker服务正在运行

  1. journalctl -u kubelet #在

中深入检查日志

最有可能的是,你会知道这里的错误,在修复它后,用以下命令重置kubelet:

  1. systemctl daemon-reload
  2. systemctl restart kubelet

如果您仍然没有找到根本原因,请检查以下内容:

  1. 确保您的节点具有足够的空间和内存。特别是检查/var目录空间。要检查的命令:free -m

-df -kh

  1. 使用top命令验证cpu利用率。并确保任何进程都没有占用意外内存。
票数 19
EN

Stack Overflow用户

发布于 2019-07-20 07:20:16

我发现应用网络并重新启动两个节点对我来说很有效。

kubectl apply -f [podnetwork].yaml

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

https://stackoverflow.com/questions/47107117

复制
相关文章

相似问题

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