跳过正文
  1. k8s问题解决与记录/

k8s(kubectl get cs)健康检查报错

·370 字·1 分钟·
Kubernetes Unhealthy
古德
作者
古德
目录

本文解决了k8s健康检查时提示unhealthy的问题。

1.kubectl get cs组件状态异常
#

  • 报错信息提示10251端口拒绝连接
Get "http://127.0.0.1:10251/healthz": dial tcp 127.0.0.1:10251: connect: connection refused

image.png

2. 查看端口状态
#

  • 服务确实未启动
netstat -lnpt |grep 1025

image.png

3. 修改kube-scheduler.yaml,注释port=0
#

查看scheduler配置文件是否禁用非安全端口。文件路径在/etc/kubernetes/manifests

cd /etc/kubernetes/manifests
vim kube-scheduler.yaml

image.png

4. 再次检查端口及服务
#

  • 一切正常
netstat -lnpt |grep 1025

image.png

kubectl get cs

image.png

5.其它情况
#

因为本次仅遇到了scheduler的unhealthy的问题,所以仅修改了一个文件,根据经验之谈,如果contoller也是unhealthy的情况

5.1 contoller也是unhealthy解决方案
#

其它步骤同上,文件需要修改,注释port=0

  • /etc/kubernetes/manifests/
    image.png

5.2 重启服务
#

本文操作时并未重启服务,修改文件即可,如修改文件不生效,可手动重启服务

systemctl restart kubelet.service

相关文章

Longhorn部署及使用
·8174 字·17 分钟
Storage Longhorn Kubernetes
windows笔记本wifi连接正常上不了网
·195 字·1 分钟
Os Windows Wifi
各类工具网址记录
·343 字·1 分钟
Net Https Tools
Windows通过KTConnect连接服务器K8S集群
·768 字·2 分钟
Kubernetes Ktconnect Windows Proxy
Gitlab-ce中文版安装及维护
·207 字·1 分钟
Os Linux Gitlab-Ce
Linux系统内核升级
·943 字·2 分钟
Os Linux Kernel Centos7