DolphinScheduler | 文档中心 (apache.org)
基础环境搭建
$ tar -zxvf apache-dolphinscheduler-3.2.1-src.tar.gz
$ cd apache-dolphinscheduler-3.2.1-src/deploy/kubernetes/dolphinscheduler
$ helm repo add bitnami https://charts.bitnami.com/bitnami
$ helm dependency update .
$ kubectl create ns dolphinscheduler # 指定namespace,方便维护
$ helm install dolphinscheduler . --set image.tag=3.2.1 -n dolphinscheduler
几处修改
bitnami仓库
原bitnami仓库地址会有问题改成这个
repository: https://raw.gitmirror.com/bitnami/charts/archive-full-index/bitnami
镜像仓库地址拼接错误
有可能是我修改了bitnami的仓库地址导致此处才需要修改
由apache/dolphinscheduler 改成apache
资源大小
我是两节点的虚拟机,环境资源如果不够在启动的时候会有很多异常,测试的时候其实只需要修改一个资源需求就行
common配置
配置了采用本地文件系统,不使用s3,hdfs
HELM安装
[root@k8s1 dolphinscheduler]# helm install dolphinscheduler . --set image.tag=3.2.0 -n dolphinscheduler
coalesce.go:203: warning: destination for tls is a table. Ignoring non-table value false
NAME: dolphinscheduler
LAST DEPLOYED: Thu Mar 7 13:51:08 2024
NAMESPACE: dolphinscheduler
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
** Please be patient while the chart DolphinScheduler 3.1.0 is being deployed **
Access DolphinScheduler UI URL by:
kubectl port-forward -n dolphinscheduler svc/dolphinscheduler-api 12345:12345
DolphinScheduler UI URL: http://127.0.0.1:12345/dolphinscheduler
暴露访问端口
按照他官网的指示 我的操作不生效,因此,手动指定scv暴露方式为 NodePort
kubectl edit svc dolphinscheduler-api -n dolphinscheduler