mirror of https://github.com/easzlab/kubeasz.git
更新00-集群规划和基础参数设定.md
parent
663baa4d97
commit
3bb53a5af8
|
@ -2,14 +2,18 @@
|
|||
|
||||
多节点高可用集群部署步骤与[AllinOne部署](quickStart.md)基本一致,增加LB 负载均衡部署步骤。
|
||||
|
||||
## 集群所需节点配置如下:
|
||||
## 高可用集群所需节点配置如下:
|
||||
+ 部署节点 x1 : 运行这份 ansible 脚本的节点
|
||||
+ etcd节点 x3 : 注意etcd集群必须是1,3,5,7...奇数个节点
|
||||
+ master节点 x2 : 根据实际集群规模可以增加节点数,需要额外规划一个master VIP地址
|
||||
+ master节点 x2 : 根据实际集群规模可以增加节点数,需要额外规划一个master VIP(虚地址)
|
||||
+ lb节点 x2 : 负载均衡节点两个,安装 haproxy+keepalived
|
||||
+ node节点 x3 : 真正应用负载的节点,根据需要增加机器配置和节点数
|
||||
|
||||
生产环境使用建议一个节点只是一个角色,避免性能瓶颈问题,这里演示环境将节点绑定多个角色。
|
||||
生产环境使用建议一个节点只是一个角色,避免性能瓶颈问题,这里演示环境将节点绑定多个角色。项目预定义了3个例子,请修改后完成适合你的集群规划。
|
||||
|
||||
+ [单节点 AllInOne](../example/hosts.allinone.example)
|
||||
+ [单主多节点](../example/hosts.s-master.example)
|
||||
+ [多主多节点](../example/hosts.m-masters.example)
|
||||
|
||||
## 集群所用到的参数举例如下:
|
||||
``` bash
|
||||
|
@ -35,7 +39,7 @@ CLUSTER_KUBERNETES_SVC_IP="10.68.0.1"
|
|||
# 集群 DNS 服务 IP (从 SERVICE_CIDR 中预分配)
|
||||
CLUSTER_DNS_SVC_IP="10.68.0.2"
|
||||
|
||||
# 集群 DNS 域名
|
||||
# 集群 DNS 域名,后续生成 master节点证书时也会用到这个默认根域名
|
||||
CLUSTER_DNS_DOMAIN="cluster.local."
|
||||
|
||||
# etcd 集群间通信的IP和端口, **根据实际 etcd 集群成员设置**
|
||||
|
|
Loading…
Reference in New Issue