kubectl get node无法正常返回时排查步骤

K8s单master多node模式安装

由于环境的差异,K8s在安装过程中可能会出现很多不同的状况。甚至有时候同样是CentOS国内的服务器普遍没有国外IDC服务商提供的CentOS镜像好用。如果K8S安装完成后通过kubectl get node无法正常返回时我们应知晓如何来排查问题。

排查步骤:

1、查看交换分区是否关闭。

  1. # free -m

2、查看Docker服务是否正常。

  1. # systemctl status docker
  2. 必须有绿色的active (running)字样

3、查看kubelet服务是否启动。

  1. # systemctl status kubelet
  2. 必须有绿色的active (running)字样

4、检查环境变量配置

  1. # cat ~/.bash_profile
  2. 内部应有如下配置:export KUBECONFIG=/etc/kubernetes/admin.conf

5、检查hosts文件,是否包含本机机器名的解析

  1. # cat /etc/hosts

6、检查selinux防火墙是否已启动

  1. # getenforce
  2. 应返回Disabled

 

附:

1、CentOS7安装K8s(单机安装)图文教程

2、K8s单master多node模式安装手摸手教程

波波
你想把广告放到这里吗?

发表评论

您必须 登录 才能发表留言!