重启某个节点、重启电脑服务器后,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可自动正常启动

相关推荐
缘的猿2 分钟前
云计算划分标准与Kubernetes NetworkPolicy深度解析
容器·kubernetes·云计算
菜鸟plus+5 分钟前
ElasticSearch
运维·jenkins
努力的白熊嗨6 分钟前
多台服务器文件共享存储
服务器·后端
西贝爱学习12 分钟前
【软件】nginx-1.28.0安装包(Windows版)
运维·nginx
z2023050823 分钟前
linux之 remoteproc 内核实现源码分析
linux·运维·服务器
qq_18417767732 分钟前
前端自动部署项目到服务器
服务器·前端·javascript
阿方索35 分钟前
shell脚本
linux·运维
思考的笛卡尔40 分钟前
Go语言实战:高并发服务器设计与实现
服务器·开发语言·golang
嗨丶王哪跑1 小时前
网络安全审计技术原理与应用
运维·网络·安全·web安全
斯普信专业组1 小时前
Skywalking从部署集成到动态调优(上)
运维·skywalking·动态调优