部署 DCE 5.0 商业版时,etcd 组件采用 host 模式部署与控制平面分离¶
安装器在 v0.13.0 版本之后进行部署 DCE 5.0 时,能够支持 host 模式部署 etcd,以便与控制平面分离解耦,实现独立的高可用 etcd。
前提条件¶
- 准备 3 台 Master 节点(兼 Worker 节点)
- 准备 3 台 ETCD 节点
- 准备一台火种机,并按照安装依赖项完成前置依赖组件的部署
离线安装¶
-  在火种机上下载全模式离线包,可以在下载中心下载最新版本。 下载完毕后解压离线包: 
-  设置集群配置文件 clusterConfig.yaml,可以在离线包 offline/sample下获取该文件并修改,此处示例主要描述如何使用 host 模式部署 etcd。参考配置为: apiVersion: provision.daocloud.io/v1alpha3 kind: ClusterConfig metadata: spec: clusterName: my-cluster etcdNodes: # (1)! - nodeName: "k8s-master" ip: 10.6.112.50 ansibleUser: "root" ansiblePass: "dangerous" - nodeName: "k8s-node1" ip: 10.6.112.51 ansibleUser: "root" ansiblePass: "dangerous" - nodeName: "k8s-node2" ip: 10.6.112.52 ansibleUser: "root" ansiblePass: "dangerous" masterNodes: - nodeName: poc-master1 ip: 10.5.14.31 ansibleUser: root ansiblePass: dangerous@2022 - nodeName: poc-master2 ip: 10.5.14.32 ansibleUser: root ansiblePass: dangerous@2022 - nodeName: poc-master3 ip: 10.5.14.33 ansibleUser: root ansiblePass: dangerous@2022 workerNodes: [] ..... kubeanConfig: |- etcd_deployment_type: host # 配置 etcd 的部署模式为 host- 配置 etcd 节点信息
 Note - 配置 etcdNodes。
- 在 kubeanConfig 配置 etcd_deployment_type: host。
 
-  配置 manifest 文件(可选),可以在离线包 offline/sample下获取该文件并按需修改。
-  开始安装 DCE 5.0。 
-  安装完成后,查看验证集群是否部署了 etcd。 -  当前集群没有 etcd 相关的 Pod  
-  当前集群节点没有 etcd 系统服务  
 
-  
-  执行命令 pf -ef | grep etcd,查看 apiserver 连接的是外部 etcd 地址。 
-  在 etcd 节点上执行命令 systemctl status etcd来判断运行情况。