**Kubernetes:**开源的容器编排工具
本质上是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。目的是实现资源管理的自动化
为了能够让我们在运行Docker时,k8s会自动化寻找最适合的环境来运行
部署k8s
至少需要5台
200










openssl req -newkey rsa:4096 -nodes -sha256 -keyout /data/certs/timinglee.org.key -addext "subjectAltName = DNS:reg.timinglee.org" -x509 -days 365 -out /data/certs/timinglee.org.crt









其他3台主机
master一定要4核4G,其他可以4核2G


两个工作节点
所有必须SE全部关闭







成功的情况是,重启后也没有
所有主机安装Docker

















都要解析


帧数有问题







部署k8s
网络上下载



让k8s能够启动Docker



要指定网络名称










命令补齐


导入镜像



这些内容上传到k8s项目中







一共有7个
所有主机都要打开



指定网络,所有主机在集群内都是使用这个网段
kubeadm init --pod-network-cidr=10.244.0.0/16 --image-repository reg.timinglee.org/k8s --kubernetes-version v1.30.0 --cri-socket=unix:///var/run/cri-dockerd.sock



网络插件还没开
其他节点用这个命令来开



但是现在还加不进去
装网络插件









等待一下
运行起来就可以用了
可以来加入节点了
解决方式:
如果报错了,想还原就用这个命令

前提:这个服务没开

一定要关闭火墙


安装完成
测试使用:


这里没认证







在那台主机里运行,就在仓库里下载




