php的网站有哪些北京企业网站建设价格
环境部署说明
| 主机 | 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 











