当前位置: 当前位置:首页 > 焦点 > 基于阿里云 K8S 的 DolphinDB 套件部署教程 正文

基于阿里云 K8S 的 DolphinDB 套件部署教程

2024-05-05 04:47:19 来源:口口声声网 作者:综合 点击:758次

基于阿里云 K8S 的 DolphinDB 套件部署教程

1. 简介

阿里云容器服务 Kubernetes 版(Alibaba Cloud Container Service for Kubernetes,基于件部简称 ACK)是阿里全球首批通过 Kubernetes 一致性认证的服务平台,提供高性能的署教容器应用管理服务,支持企业级 Kubernetes 容器化应用的基于件部生命周期管理,让您轻松高效地在云端运行 Kubernetes 容器化应用。阿里DolphinDB 推出 DolphinDB MGR 服务,署教以帮助用户轻松在 ACK 上部署 DolphinDB 集群。基于件部

2. 环境准备

部署前,阿里先准备一台能够连接到阿里云控制台的署教主机,预置环境如下:

  • 服务器可以连接 http://www.google.com
  • 安装 Helm3 (3.7.0以上):用于安装 DolphinDB MGR
  • 安装版本号不小于v1.12的基于件部 Kubernetes 命令行工具 kubectl
  • 版本号不小于v3.0.15的 aliyun-cli,并且配置 aliyun-cli
  • Terraform,阿里本文使用的署教版本号为v1.2.3。

因为阿里云的基于件部云命令行中已经预装并配置好了所有工具,所以推荐使用云命令行服务。阿里

要验证 aliyun-cli的署教配置是否正确,输入如下命令进行验证:

aliyun configure list

期望输出:

Profile   | Credential         | Valid   | Region           | Language--------- | ------------------ | ------- | ---------------- | --------default * | AK:***fnY          | Valid   | cn-hangzhou      | zh

3. 资源以及权限

默认配置下,会创建以下资源:

  • 一个新的 VPC
  • 一个托管版的 ACK 集群和一系列 worker 节点:
    • 属于一个伸缩组的2台 ECS 实例(4核8GB)。托管版 Kubernetes 的默认伸缩组中必须至少包含两台实例,用于承载整个系统服务

需要具备以下权限,才能成功部署一个完整的集群:

  • AliyunECSFullAccess
  • AliyunESSFullAccess
  • AliyunVPCFullAccess
  • AliyunSLBFullAccess
  • AliyunCSFullAccess
  • AliyunEIPFullAccess
  • AliyunECIFullAccess
  • AliyunVPNGatewayFullAccess
  • AliyunNATGatewayFullAccess

4. 部署 ACK, DolphinDB MGR 和 DolphinDB 集群

使用如下步骤部署 ACK, DolphinDB MGR 和 DolphinDB 集群。

4.1 设置目标 region 和阿里云密钥(也可以写入 main.tf 文件中)

export region=hangzhou && \export ACCESS_KEY="LTAI      
作者:热点
------分隔线----------------------------