更新时间:2024-06-04 GMT+08:00
部署应用现代化多云协同平台
模块组件安装
本章节介绍如何在CCE上进行多云协同平台安装
前提条件:
- CCE版本(k8s)> v1.22.x
- 准备一个集群网络可达且存储>50GB的私有镜像仓库
离线安装:
- 登录至CCE集群某节点。
- 下载全模式离线包,可以在下载中心下载最新版本。
- 下载完毕后解压离线包:
##以 amd64架构离线包为例: tar -vxf offline-v0.10.0-amd64.tar
- 安装nerdctl命令(可选,如果cr为containerd,需CCE集群内每个工作节点安装):
wget https://github.com/containerd/nerdctl/releases/download/v1.4.0/nerdctl-1.4.0-linux-amd64.tar.gz tar -zxvf nerdctl-1.4.0-linux-amd64.tar.gz cp -a nerdctl /usr/local/bin/
- 设置集群配置文件 clusterConfig.yaml,可以在离线包 offline/sample 下获取该文件并按需修改。
参考配置为:
apiVersion: provision.daocloud.io/v1alpha3 kind: ClusterConfig metadata: creationTimestamp: null spec: loadBalancer: type: cloudLB # 建议 cloudLB istioGatewayVip: 10.5.14.XXX/32(创建的EIP地址1) insightVip: 10.5.14.XXX/32(创建的EIP地址2) fullPackagePath: /home/offline # 离线包目录 imagesAndCharts: type: external externalImageRepo: http://release.daocloud.io # 私有镜像仓库地址
- 配置 manifest 文件,可以在离线包 offline/sample 下获取该文件并按需修改(可选)
## 如果要开启hwameiStor存储,请确保当前集群中没有默认 StorageClass,如果当前集群中已有默认StorageClass,需要去掉默认StorageClass的配置。
## 如果不开启hwameiStor存储,可使用CCE自动创建的 StorageClass,此时需要参考如下2个步骤操作:
- CCE集群可调整自动创建的csi-disk为默认SC:
kubectl patch storageclass csi-disk -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
- 修改/offline/sample/manifest.yaml文件,关闭hwameiStor存储:
图1 修改/offline/sample/manifest.yaml文件
- CCE集群可调整自动创建的csi-disk为默认SC:
- 所有工作节点进行私有镜像仓库认证:
Docker:daemon.json文件中添加认证;
Containerd:containerd配置文件中添加认证;
- 执行部署动作节点
- 安装前置依赖
cd /xxx/offline/utils ./install_prerequisite.sh online full
等待安装执行
- 安装多云协同平台
图2 安装多云协同平台
/offline/dce5-installer install-app -m ./offline/sample/manifest.yaml -c ./offline/sample/clusterConfig.yaml
部分参数介绍,更多参数可以通过 ./dce5-installer --help 来查看:
- -z 最小化安装
- -c 指定集群配置文件,使用 NodePort 暴露控制台时不需要指定 -c
- -d 开启 debug 模式
- -m 指定安装使用的manifest文件
- --serial 指定后所有安装任务串行执行
- 安装前置依赖
- 安装完成后,命令行会提示安装成功。恭喜您! 现在可以通过屏幕提示的 URL 使用默认的账户和密码(admin/changeme)探索全新的多云协同平台啦!
图3 URL 使用默认的账户和密码(admin/changeme)
- 根据提示URL访问界面,使用获取到的license文件进行平台激活。
验证平台就绪
本章节介绍在协同平台部署就绪后,验证平台是否就绪
按照所提示访问地址信息进行平台访问,并完成激活。
界面功能正常使用无报错,平台就绪。
图4 验证平台就绪
父主题: 实施步骤