基于containerd搭建的K8S集群calico与coredns组件一直处于pending状态

基于containerd搭建的K8S集群calico与coredns组件一直处于pending状态

问题描述

搭建完K8S1.22版本,容器服务采用的containerd,集群部署完成后calico和coredns组件一直处于pending状态,如下图所示。。

排查过程

首先查看下资源为什么一直处于pending状态。
使用kubectl describe 命令查看calico等资源的属性,提示信息说是由于K8S集群中Node节点没有准备就绪导致。
在这里插入图片描述
我的集群刚刚搭建完毕,calico组件一直处于pending状态,集群的状态肯定是未就绪的,那么问题来了为什么其他组件都是running状态,比如kube-apiserver、kube-proxy等等都是正常的状态,唯独calico和coredns一直处于pendi

猜你喜欢

转载自blog.csdn.net/weixin_44953658/article/details/122846370