在 DCE 平台安装
DaoCloud Enterprise 5.0 (DCE 5.0) 是一款高性能、可扩展的云原生操作系统。 它能够在任何基础设施和任意环境中提供一致、稳定的体验,支持异构云、边缘云和多云编排。 DCE 5.0 集成了最新的服务网格和微服务技术,能够跟踪每一个流量的生发始终, 帮助您洞察集群、节点、应用和服务的详细指标,并通过动态仪表盘和拓扑大图可视化掌握应用健康状态。
HAP 私有部署版本已经将 Helm 模板上架在 DCE 平台中,您可以参考本页面中的步骤来完成部署。
安装步骤
部署管理器
管理器是 HAP 私有版本中不可缺少的一个服务,必须在一台 Linux 服务器上进行部署。
-
准备一台 Linux 服务器,最低配置要求:1核、2G内存,确保
38880
、38881
端口不被占用。 -
下载管理器
- Linux amd64
- Linux arm64
wget https://pdpublic.mingdao.com/private-deployment/5.8.1/mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
wget https://pdpublic.mingdao.com/private-deployment/5.8.0/mingdaoyun_private_deployment_captain_linux_arm64.tar.gz
-
解压管理器
- Linux amd64
- Linux arm64
tar -zxvf mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
tar -zxvf mingdaoyun_private_deployment_captain_linux_arm64.tar.gz
-
root 权限启动管理器
bash ./service.sh start
(请确保管理器进程一直处于运行状态)。
下载镜像(离线包下载)
在您的 DCE 集群中,如果工作节点服务器支持访问互联网,可以选择不用操作提前下载镜像,因为在服务启动过程中程序会在启动过程中自动下载镜像。
但 HAP 私有版本的几个镜像相对较大,如果您的环境中访问公网带宽较小,等待服务整体完成启动时间可能较长,提前到工作节点下载镜像可以避免等待服务自动下载镜像的过程。
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-community:5.8.1
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-sc:3.0.0
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-command:node1018-python36
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-doc:1.2.0
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-flink:1.17.1.530
通过 Helm 模板安装 HAP 单机版服务
安装前,在您的 DCE 集群环境中需要有工作节点可用资源满足最小资源要求 8核、32G内存。
操作步骤
-
提前在 DCE 平台准备好存储池(SC)
-
在 HAP Helm 模板中点击安装
-
自定义名称与命名空间
-
修改参数配置
上图中,框出的三个值在首次安装时必须修改。下面是一些首次部署可能需要修改的参数含义说明
字段 描述 app.nodePort HAP 系统在集群中所占用的 nodePort 端口 app.image.tag 镜像版本 app.envList.ENV_ADDRESS_MAIN HAP 系统访问地址,要与最终在浏览器输入的访问地址一致 app.envList.ENV_APP_VERSION 微服务版本,与 app.image.tag 镜像版本一致 app.envList.ENV_CAPTAIN_ENDPOINT 管理器地址 app.storage.size 存储空间大小 app.storage.className 存储池(sc),修改为实际的存储池名称 -
填写完名称、命名空间,修改为参数配置后即可点击安装,等待服务安装完成即可。可以在 Helm 应用中看到服务状态。
-
服务都在运行中后,即可通过设定的系统访问地址来访问系统。
如果您设定的系统访问地址无法访问,可能需要配置一个反向代理来转发请求到 HAP 服务所占用的 nodePort 端口。