1、使用docker-compose制作nginx+php-fpm,mysql,wordpress镜像,并管理启动,实现wordpress的访问
1.1 安装docker-compose
1.2 构建基础镜像
1.3 构建nginx镜像
1.3 构建php-fpm镜像
1.4 构建mariadb镜像
1.5 安装wordpress
1.5.1 使用docker-compose搭建lnmp环境
1.5.2 下载并解压wordpress-5.0.3-zh_CN.zip
1.5.3 浏览器访问http://ip/wordpress进行安装wordpress

2、使用ansible进行K8s初始化安装配置。
2.1 规划
主机名
IP
组件
master1.nassoft.net
10.1.1.25
kubectl、kube-apiserver、kube-scheduler,kube-control-manage ,etcd,docker
master2.nassoft.net
10.1.1.26
kubectl、kube-apiserver、kube-scheduler ,kube-control-manage ,etcd,docker
master3.nassoft.net
10.1.1.34
node1.nassoft.net
10.1.1.27
kubelet,kube-proxy,docker
node2.nassoft.net
10.1.1.28
node3.nassoft.net
10.1.1.29
2.2 基础配置
2.2.1 配置ssh免密登录
2.2.2 配置主机名
2.2.3 配置主机解析
2.2.4 更换apt源为阿里云源
2.2.5 时钟同步
2.3.在每个节点安装依赖工具
2.4.在ansible控制端安装及准备ansible
2.4.1 pip 安装 ansible
2.5.在ansible控制端编排k8s安装
2.5.1 下载项目源码
2.5.2 下载二进制文件
2.5.3 下载离线docker镜像
2.5.4 配置集群参数
2.5.4.1 必要配置
2.5.4.2 验证ansible 安装
2.6.开始安装
2.7.验证
2.8.增加节点
2.8.1 增加master节点
2.8.2 增加node节点
2.9.升级
2.9.1 备份数据
2.9.2 实施升级