K8s初始化报错:container runtime is not running

报错信息:

container runtime is not running

解决办法:

1、删除config.toml文件

rm /etc/containerd/config.toml

效果图: 

 

2、重启服务

systemctl restart containerd

3、重新初始化

#参数解释
–apiserver-advertise-address:用于指定
–image-repository: 指定镜像仓库地址
kube-apiserver监听的ip地址,就是 master本机IP地址。
–pod-network-cidr:用于指定Pod的网络范围

kubeadm init --apiserver-advertise-address=192.168.194.128 --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.25.2 --service-cidr=10.96.0.0/12 --pod-network-cidr=10.244.0.0/16

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"Evicted" 是指 Kubernetes 从某个节点中强制驱逐了一个 Pod。这通常发生在节点资源不足或者节点出现故障的情况下。当 Kubernetes 发现某个 Pod 在节点上无法正常运行时,它会尝试重启该 Pod,如果多次重启后仍然无法解决问题,Kubernetes 就会将该 Pod 驱逐出节点。 当一个 Pod 被驱逐时,可以通过查看 Pod 的事件日志来了解具体的原因。你可以使用以下命令查看 Pod 的事件日志: ``` kubectl describe pods <pod-name> ``` 一般来说,Pod 被驱逐的原因有以下几种: 1. 节点资源不足:如果节点上的 CPU、内存、磁盘等资源不够用,Kubernetes 就会将一些 Pod 驱逐出节点,以释放资源给其他 Pod 使用。 2. Pod 的内存或 CPU 使用量超出了资源请求:如果 Pod 请求的资源超出了节点的可用资源,Kubernetes 就会将 Pod 驱逐出节点。 3. Node 故障:如果节点出现故障,例如硬件故障、网络故障等,Kubernetes 就会将该节点上的 Pod 驱逐出去。 4. Pod 在启动时出现错误:如果 Pod 启动时出现错误,例如容器镜像拉取失败、容器启动失败等,Kubernetes 就会尝试重启该 Pod,如果多次重启后仍然无法解决问题,就会将该 Pod 驱逐出节点。 解决方法: - 如果是资源不足导致的驱逐,可以增加节点的资源或者减少 Pod 的资源请求。 - 如果是 Pod 启动时出现错误,可以查看 Pod 的日志并修复错误。 - 如果是节点故障导致的驱逐,可以将该节点排除出集群并修复故障后重新加入集群。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值