前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Helm在Kubernetes部署DataEase

使用Helm在Kubernetes部署DataEase

作者头像
范一刀
发布2022-06-09 17:58:51
7450
发布2022-06-09 17:58:51
举报
文章被收录于专栏:CSDN技术博客CSDN技术博客

1. 环境准备

1.1 创建存储类

helm chart包中默认使用存储类作为DataEase的共享存储,所以需要提前在Kubernetes环境中创建存储类; values.yaml中默认名称为default,你也可以创建其他名称的存储类,稍后需要在values.yaml中将 storageClass: default 改为 storageClass: 名称 即可。

1.2 镜像准备

如果你的Kubernetes环境可以访问公网则无需准备镜像; 如果你的Kubernetes环境是内网环境无法访问公网,则需下载以下镜像,并打包上传到Kubernetes环境中:

代码语言:javascript
复制
registry.cn-qingdao.aliyuncs.com/dataease/dataease:v1.10.0
registry.cn-qingdao.aliyuncs.com/dataease/dataease:5.7.36

2. 安装DataEase

2.1 上传并解压helm chart包

访问 https://github.com/mfanoffice/dataease-helm 下载dataease-x.x.x.tgz 包;

将dataease-x.x.x.tgz上传至Kubernetes服务器并解压得到名为dataease的目录。

2.2 修改values.yaml

vi dataease/values.yaml

代码语言:javascript
复制
storageClass: default #此处改为实际环境中的存储类名称

dataease:
  image: dataease
  imageTag: "v1.10.0" #此处修改DataEase的版本

2.3 开始安装

代码语言:javascript
复制
kubectl create ns de #创建命名空间,按需设置
helm install dataease dataease-1.1.0 -f dataease/values.yaml -n de

执行安装后,使用kubectl get pod -n de来查看创建Pod状态。

此安装模式为精简模式,即仅部署dataease和MySQL,全量部署模式将在后续更新。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 环境准备
    • 1.1 创建存储类
      • 1.2 镜像准备
      • 2. 安装DataEase
        • 2.1 上传并解压helm chart包
          • 2.2 修改values.yaml
            • 2.3 开始安装
            相关产品与服务
            容器服务
            腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档