当前位置:   article > 正文

k8s集群出现与服务器x.x.x.x:6443的连接被拒绝-您是否指定了正确的主机或端口?_error response from daemon: cgroup-parent for syst

error response from daemon: cgroup-parent for systemd cgroup should be a val

在执行kubectl 命令或者更改主机名或者服务器重启后出现报错
The connection to the server x.x.x.x:6443 was refused - did you specify the right host or port?
现象集群报错如下

# kubectl get pod -n <pod name>
The connection to the server x.x.x.x:6443 was refused - did you specify the right host or port?
  • 1
  • 2

解决办法:
1,查看kubelet服务启动是否正常,未启动则启动服务。若启动则跳过此步骤

#systemctl status kubelet
  • 1

2.重新声名环境变量【conf文件】

#ll /etc/kubernetes/admin.conf
#echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile
#source ~/.bash_profile
  • 1
  • 2
  • 3

一般重新聲明環境變量后就能恢復
如果重新声名环境变量后还是不行,
1.检查apiserver的日志是否有异常输出
2.查看负载代理是否正常
3.看下端口启动情况

#ss -antulp | grep :6443
  • 1

看下kubectl日志

#journalctl -xefu kubelet
  • 1

有可能是部分组件启动失败,查看容器状态,发现组件都没有启动起来,重启相关容器组件
注意:如果是docker配置文件配置驱动配置错误造成的,可以直接注释掉,重启docker,重启kubelet(不要手动重启容器,因为容器之间有启动顺序,如果自己不清楚,不建议手动重启)
如何确定docker配置文件问题:

# docker ps  -a
# docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
  • 1
  • 2

看输出内容判断:
例如:

Error response from daemon: cgroup-parent for systemd cgroup should be a valid slice named as "xxx.slice"
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/929671
推荐阅读
相关标签
  

闽ICP备14008679号