重启某个节点、重启电脑服务器后,kubernetes无法运行,k8s无法运行

问题描述

环境:ubuntu18.04 LTS

现象:按步骤安装kubernetes后,正常启动,各个命令均可正常使用。服务器重启后,执行命令错误信息如下:

bash 复制代码
sudo kubectl get nodes

The connection to the server 127.0.0.1:6443 was refused - did you

specify the right host or port?

解决过程

  1. 排查防火墙设置
    查看端口是否打开
bash 复制代码
telnet 127.0.0.1 6443

如果无法连接,可以关闭防火墙

bash 复制代码
sudo ufw disable 

重新启动kubernetes

bash 复制代码
systemctl start kubelet
  1. 交换分区
    检查交换分区是否启动,如果显示以下内容,则说明交换分区在启用
bash 复制代码
sudo swapon --show

NAME TYPE SIZE USED PRIO

/swap.img file 1.9G 4.5M -2

关闭交换分区

bash 复制代码
sudo swapoff -a

重新启动kubernetes,启动正常

bash 复制代码
systemctl start kubelet

彻底删除交换分区

bash 复制代码
vi /etc/fstab

删除文件中的如下行:

bash 复制代码
/swap.img none swap sw 0 0

重新启动电脑,kubernetes可自动正常启动

相关推荐
家庭云计算专家4 分钟前
飞牛云一键设置动态域名+ipv6内网直通访问内网的ssh服务-家庭云计算专家
运维·云计算·ssh·nextcloud·ddns·动态域名解析
藥瓿锻17 分钟前
2024 CKA题库+详尽解析| 15、备份还原Etcd
linux·运维·数据库·docker·容器·kubernetes·cka
太阳之神aboluo34 分钟前
压测软件-Jmeter
java·运维·jmeter
ZZZKKKRTSAE36 分钟前
快速上手Linux全局搜索正则表达式(grep)
linux·服务器·正则表达式
有谁看见我的剑了?36 分钟前
stress 服务器压力测试的工具学习
服务器·学习·压力测试
有谁看见我的剑了?37 分钟前
stress-ng 服务器压力测试的工具学习
服务器·学习·压力测试
余厌厌厌1 小时前
go语言学习 第9章:映射(Map)
服务器·学习·golang
waving-black2 小时前
利用frp和腾讯云服务器将内网暴露至外网(内网穿透)
linux·服务器·腾讯云·frp·内网穿透
stormsha2 小时前
Linux中su与sudo命令的区别:权限管理的关键差异解析
linux·运维·服务器·鸿蒙系统·ux·batch命令
新加坡内哥谈技术2 小时前
Meta计划借助AI实现广告创作全自动化
运维·人工智能·自动化