目录 一、ETCD集群部署 1、master节点上操作 (1)创建目录及上传文件 (2)给予权限 (3)配置ca证书 (4)生成证书并解压etcd (5)创建配置文件,命令文件,证书 (6)拷贝证书文件至相应目录 (7)执行etcd.sh启动脚本(进入卡住状态等待其他节点加入,目的是生成启动脚本) (8)使用另一个终端打开,会发现etcd进程已经开启 (9)拷贝证书至其他节点 (10)启动脚本拷贝其他节点 2、node1节点上操作 (1)修改etcd配置文件 (2)启动etcd 3、node2节点上操作 (1)修改etcd配置文件 (2)启动etcd 4、master节点上检查群集状态 二、Docker引擎部署 1、node1节点上操作 (1)安装依赖包 (2)设置阿里云镜像源 (3)安装Docker-CE社区版 (4)设置镜像加速 (5)开启路由转发 (6)重启docker 2、node2节点上操作 (1)安装依赖包 (2)设置阿里云镜像源 (3)安装Docker-CE社区版 (4)设置镜像加速 (5)开启路由转发 (6)重启docker 三、Flannel网络配置 1、master节点上操作 (1)写入分配的子网段到ETCD中,供flannel使用 (2)查看写入的信息 (3)拷贝到所有node节点(只需要部署在node节点即可) 2、node1节点上操作 (1)解压flannel (2)创建k8s工作目录 (3)定义flannel脚本 (4)开启flannel网络功能 (5)配置docker连接flannel (6)重启docker服务 (7)查看flannel网络 (8)测试ping通对方docker0网卡,证明flannel起到路由作用 (9)测试ping通两个node中的centos:7容器 (10)再次测试ping通两个node中的centos:7容器 3、node2节点上操作 (1)解压flannel (2)创建k8s工作目录 (3)定义flannel脚本 (4)开启flannel网络功能