K8s中安装calico一直无法启动成功

问题描述

powershell 复制代码
#k8s版本为v1.20.9

查看对应日志

sh 复制代码
#calico-node-xxx 对应pod名称
kubectl logs calico-node-xxxx -n kube-system 
#没有错误但是一直启动不起来
  • 应该是版本不匹配问题
  • 解决方案
    • 删除 calico重新安装对应版本
    • 删除podskubectl delete -f calico.yaml
    • 删除文件 rm -f calico.yaml
    • 重新下载对应版本curl https://docs.projectcalico.org/v3.20/manifests/calico.yaml -O
    • 修改 calico.yaml 文件中的 CALICO_IPV4POOL_CIDR 配置,修改为与初始化(master中kubelet init的pod-network-cidr)的 cidr 相同
    • 删除镜像 docker.io/ 前缀,避免下载过慢导致失败 sed -i 's#docker.io/##g' calico.yaml (这一步可以忽略)
    • #构建calico应用kubectl apply -f calico.yaml 重新构建后发现正常
  • 可以到官网查看匹配版本
相关推荐
运维-大白同学10 小时前
2025最全面开源devops运维平台功能介绍
linux·运维·kubernetes·开源·运维开发·devops
梦在深巷、10 小时前
linux系统防火墙之iptables
linux·运维·服务器
放学有种别跑、11 小时前
GIT使用指南
大数据·linux·git·elasticsearch
做人不要太理性11 小时前
【Linux系统】线程的同步与互斥:核心原理、锁机制与实战代码
linux·服务器·算法
weixin_6600967811 小时前
zsh中使用自动补全zsh-autosuggestions
linux·ubuntu·zsh·zshrc
Ghost Face...11 小时前
Linux音频控制神器:amixer完全指南
linux·chrome·音视频
大柏怎么被偷了11 小时前
【Linux】进程替换
linux·运维·服务器
Xの哲學12 小时前
Linux 指针工作原理深入解析
linux·服务器·网络·架构·边缘计算
乌萨奇也要立志学C++12 小时前
【Linux】进程信号(二)信号保存与捕捉全解析、可重入函数、volatile
linux·服务器
无垠的广袤13 小时前
【工业树莓派 CM0 NANO 单板计算机】本地部署 EMQX
linux·python·嵌入式硬件·物联网·树莓派·emqx·工业物联网