跳到主要内容

在 DCE 平台安装

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

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

安装步骤

部署管理器

提示

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

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

  2. 下载管理器

    wget https://pdpublic.mingdao.com/private-deployment/5.8.1/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-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内存

操作步骤

  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 端口。