基于containerd搭建的K8S集群calico与coredns组件一直处于pending状态
Posted Jiangxl~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于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
以上是关于基于containerd搭建的K8S集群calico与coredns组件一直处于pending状态的主要内容,如果未能解决你的问题,请参考以下文章
Kubernetes集群添加运行containerd runtime的 work节点
K3s 集群内 containerd 跟 docker 的区别