南昌网站建设好企业网站wordpress如何做导航网站
环境部署说明
| 主机 | IP |
| master | 172.25.254.100 |
| node10 | 172.25.254.10 |
| node20 | 172.25.254.20 |
| harbor | 172.25.254.233 |
- 所有节点禁用selinux和防火墙
- 所有节点同步时间和解析
- 所有节点安装docker-ce
- 所有节点禁用swap,注意注释掉/etc/fstab文件中的定义
解析配置(未特殊说明,主从都要做)


禁用swap


仓库配置




安装docker-ce

复制harbor仓库中的证书并启动docker


设定docker的资源管理模式为systemd

登录仓库

注意:如果出现以下情况

编辑配置文件


重启docker

安装K8S部署工具


![]()
设置kubectl命令补齐功能
安装cri-docker


在master节点拉取K8S所需镜像
上传镜像到harbor仓库(要在harbor仓库建立名为‘k8s’的仓库空间)
查看harbor仓库
集群初始化(仅master)
查看kubelet的状态(启动kubelet)
执行初始化命令
指定集群配置文件变量
当前节点没有就绪,因为还没有安装网络插件,容器没有运行
生成的集群token
安装flannel网络插件
下载flannel的yaml部署文件
![]()
下载镜像

打标签并上传到仓库(得先有flannel)


修改镜像下载位置(仅修改image所在行)



节点扩容

查看所有node的状态
建立一个pod
kubectl run test --image nginx











