安装方式介绍
- 目前创建K8S集群的安装程序最受欢迎的有Kops,Kubespray,kubeadm,rancher,以及提供的脚本集等。
- 网页快捷安装推荐使用 rancher
- ansible 脚本学习安装 推荐使用 kubeasz
当前基于kubeasz 2.x最新架构安装

高可用集群所需节点配置如下
角色 |
数量 |
描述 |
管理节点 |
1 |
运行ansible/easzctl脚本,建议使用独立节点(1c1g即可 如果只准备管理一个集群 直接复用master即可) |
etcd节点 |
3 |
注意etcd集群需要1,3,5,7…奇数个节点,一般复用master节点 |
master节点 |
2 |
高可用集群至少2个master节点 |
node节点 |
2 |
运行应用负载的节点,可根据需要提升机器配置/增加节点数 |
本次安装准备
ip |
角色 |
描述 |
10.20.1.50 |
管理部署节点 |
运行ansible/easzctl脚本 部署机器 |
10.20.1.101 |
etcd 、master节点 |
etcd节点1 master节点1 |
10.20.1.102 |
etcd 、master节点 |
etcd节点2 master节点2 |
10.20.1.103 |
etcd 、node节点 |
etcd节点3 node节点1 |
10.20.1.104 |
node节点 |
node节点2 (因资源有限只有2个node 可根据需要提升机器配置/增加节点数 |
基础依赖安装
安装python (所有节点安装即 50,101,102,103,104)
yum update -y && yum install python -y