k8s 部署 DataEase v2


飞致云 发布于 2024-01-10 / 680 阅读 / 0 评论 /
1 下载 helm chart 包 访问 https://gitee.com/fanfantuan/dataease-v2-helm.git 下载 helm chart 包 dataease-helm-v2.x.x.tgz,放置 Kubernetes 环境的服务器中,并解压压缩包; tar -zxv

1 下载 helm chart 包

访问 https://gitee.com/fanfantuan/dataease-v2-helm.git

下载 helm chart 包 dataease-helm-v2.x.x.tgz,放置 Kubernetes 环境的服务器中,并解压压缩包;

tar -zxvf dataease-helm-v2.x.x.tgz

或者 git clone 然后自行打包:

git clone https://gitee.com/fanfantuan/dataease-v2-helm.git

2 配置存储类

在你的 k8s 环境中一定配置了存储类(storageClass),在安装 DataEase 前你需要先将 values.yaml 中 storageClass 修改为你准备好的存储类:

vi dataease-v2-helm/values.yaml 
#修改
storageClass: nfs-sc

3 选择安装版本

默认为社区版,如需安装企业版,在 values.yaml 中修改:

vi dataease-v2-helm/values.yaml 

#修改
engine_mode: enterprise

4 安装


#创建一个命名空间
kubectl create ns de2

#对修改后的 dataease-helm 打包
helm package dataease-v2-helm/

#部署
helm install dataease-v2 dataease-helm-v2.x.x.tgz -n de2

你可以时刻观察 Pod 的状态,如果都为 running 状态则 Pod 启动完成

kubectl get pod -n de2

这里需要注意的是,dataease 的 Pod 后台需要完成初始化操作,可以先观察日志等待完成后再继续操作。

kubectl logs -f dataease -n de2

5 升级


#直接通过 chart 包升级
helm upgrade dataease dataease-helm-v2.x.x.tgz -n de2

#或者通过 values.yaml 升级
helm upgrade dataease -f dataease-v2/values.yaml  dataease-helm-v2.x.x.tgz -n de2

6 访问 DataEase

登录 DataEase 的 web 操作界面,完成最后的组件关联

NodePort 方式访问

社区版浏览器访问 http://IP:30082
(IP 为 Kubernetes 节点 IP,端口默认 30082

企业版浏览器访问 http://IP:30090
(IP 为 Kubernetes 节点 IP,端口默认 30090


用户名:admin

密码: DataEase@123456

Ingress 方式访问

浏览器访问 http://demo.apps.dataease.com
(需要手动做域名映射,默认域名:demo.apps.dataease.com)

用户名:admin
密码: DataEase@123456

```



是否对你有帮助?