跳到主要内容

在 DCE 平台安装

DaoCloud Enterprise 5.0 (DCE 5.0) 是一款高性能、可扩展的云原生操作系统。 它能够在任何基础设施和任意环境中提供一致、稳定的体验,支持异构云、边缘云和多云编排。 DCE 5.0 集成了最新的服务网格和微服务技术,能够跟踪每一个流量的生发始终, 帮助您洞察集群、节点、应用和服务的详细指标,并通过动态仪表盘和拓扑大图可视化掌握应用健康状态。

HAP 私有部署版本已经将 Helm 模板上架在 DCE 平台中,您可以参考本页面中的步骤来完成部署。

安装步骤​

部署管理器​

提示

管理器是 HAP 私有版本中不可缺少的一个服务,必须在一台 Linux 服务器上进行部署。

  1. 准备一台 Linux 服务器,最低配置要求:1核、2G内存,确保 38880、38881 端口不被占用。

  2. 下载管理器

    wget https://pdpublic.mingdao.com/private-deployment/7.5.0/mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
  3. 解压管理器

    tar -zxvf mingdaoyun_private_deployment_captain_linux_amd64.tar.gz
  4. root 权限启动管理器 bash ./service.sh start(请确保管理器进程一直处于运行状态)。

下载镜像(离线包下载)​

在您的 DCE 集群中,如果工作节点服务器支持访问互联网,可以选择不用操作提前下载镜像,因为在服务启动过程中程序会在启动过程中自动下载镜像。

但 HAP 私有版本的几个镜像相对较大,如果您的环境中访问公网带宽较小,等待服务整体完成启动时间可能较长,提前到工作节点下载镜像可以避免等待服务自动下载镜像的过程。

crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-hap:7.5.0
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-sc:3.2.0
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-command:node1018-python36
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-doc:2.0.0
crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-flink:1.19.720

通过 Helm 模板安装 HAP 单机版服务​

提示

安装前,在您的 DCE 集群环境中需要有工作节点可用资源满足最小资源要求 8核、32G内存。

操作步骤​

  1. 提前在 DCE 平台准备好存储池(SC)

  2. 在 HAP Helm 模板中点击安装

  3. 自定义名称与命名空间

  4. 修改参数配置

    上图中,框出的三个值在首次安装时必须修改。下面是一些首次部署可能需要修改的参数含义说明

    字段描述
    app.nodePortHAP 系统在集群中所占用的 nodePort 端口
    app.image.tag镜像版本
    app.envList.ENV_ADDRESS_MAINHAP 系统访问地址,要与最终在浏览器输入的访问地址一致
    app.envList.ENV_APP_VERSION微服务版本,与 app.image.tag 镜像版本一致
    app.envList.ENV_CAPTAIN_ENDPOINT管理器地址
    app.storage.size存储空间大小
    app.storage.className存储池(sc),修改为实际的存储池名称
  5. 填写完名称、命名空间,修改为参数配置后即可点击安装,等待服务安装完成即可。可以在 Helm 应用中看到服务状态。

  6. 服务都在运行中后,即可通过设定的系统访问地址来访问系统。

    如果您设定的系统访问地址无法访问,可能需要配置一个反向代理来转发请求到 HAP 服务所占用的 nodePort 端口。