从头搭建环境安装k8s遇到的问题

基本信息

master节点IP: 172.31.0.3

node01节点IP:172.31.0.4

node02节点IP:172.31.0.5

子网掩码:255.255.0.0

网关:172.31.0.2

DNS:114.114.114.114

安装前要检查的信息

检查三台主机的mac地址是否重复:ip a

检查三台主机的product_id是否重复:cat /sys/class/dmi/id/product_uuid

配置好基础信息

yum配置:

参考网址:https://www.cnblogs.com/kohler21/p/18331060

yum源配置:

参考网址:https://www.cnblogs.com/zbtblogs/p/18375435

https://www.cnblogs.com/OneSeting/p/18532166

安装calico报错:

bash 复制代码
error: error validating "calico.yaml": error validating data: invalid object to validate; if you choose to ignore these errors, turn validation off with --validate=false

解决办法:要带版本号

bash 复制代码
curl https://docs.projectcalico.org/v3.20/manifests/calico.yaml -O
kubectl apply -f calico.yaml

主节点重装步骤:

https://blog.csdn.net/woay2008/article/details/93250137

分节点加入主节点报错时,重新加入配置:

https://cn.bing.com/search?pglt=163\&q=error+execution+phase+kubelet-start%3A+error+uploading+crisocket%3A+timed+out+waiting+for+the+condition\&cvid=83f8e5cdc485406ca45a607e60ef6ec2\&gs_lcrp=EgRlZGdlKgYIABBFGDkyBggAEEUYOdIBBzM2N2owajGoAgCwAgA\&FORM=ANNTA1\&adppc=EDGESSB\&PC=CNNDDB

init之后coredns一直处于containerCreating状态是正常的,需要安装网络组件,如calico,安装好后问题解决

指令:

bash 复制代码
    #查看日志
	kubectl logs {pod name} -n kube-system

	#删除应用
	kubectl -n kube-system delete pods 


	#重置主节点应用,重置后要删除对应目录  rm -rf $HOME/.kube 然后再进行新的安装
	kubeadm reset
	
	#查看应用的错误信息
	kubectl describe pods -n kube-system dashboard-metrics-scraper-79c5968bdc-b5v4c

安装整体流程参考文档

https://www.yuque.com/atguigu-team/frzi7z?# 密码: trk3

https://blog.csdn.net/qq_41860461/article/details/122418639

相关推荐
马立杰35 分钟前
Docker Build 编译补丁版 PHP7.4 FPM 容器镜像教程(CVE-2026-109618 CVE-2026-109619)
运维·docker·容器·php
tedcloud1231 小时前
Docker Compose 部署 Memos:从安装到备份恢复
linux·开发语言·jvm·后端·docker·容器·rust
无人生还别怕2 小时前
如何搭建k8s服务(docker部署)
linux·运维·docker·云原生·容器·kubernetes·openanolisos
姜鱼问生2 小时前
报数据库连不上?Docker Compose 启动顺序假象:depends_on 不是万能的!
数据库·docker·容器
我滴老baby2 小时前
自建服务20个,书签300条?我用一个Docker容器做了个“服务启动台”,手机也能打开
运维·docker·容器
lwx9148523 小时前
Docker容器模拟主机
运维·docker·容器
时间售卖铺3 小时前
MySQL 数据库账户及授权
运维·数据库·mysql·云原生
SelectDB技术团队3 小时前
SelectDB 架构演进与 ClickHouse 迁移指南
大数据·数据库·clickhouse·云原生·架构·数据分析·apache doris
java_logo3 小时前
Docker 部署 MaxKB:轻松搭建企业级智能体平台
运维·docker·容器·知识库·智能体·maxkb·轩辕镜像
小马同学-16 小时前
K8s 控制器详解 — Deployment、ReplicaSet、DaemonSet 与 Job
云原生·容器·kubernetes