DolphinScheduler Kubernetes Deployment
先决条件
- Helm 3.1.0+
- Kubernetes 1.12+
- PV 供应(需要基础设施支持)
1 | tar -zxvf apache-dolphinscheduler-3.1.5-src.tar.gz |
修改values.yaml配置
将
1 | persistentVolumeClaim: |
改为
1 | persistentVolumeClaim: |
若配置错误,则卸载后重新安装
1 | helm uninstall dolphinscheduler |
创建命名空间
1 | kubectl create namespace dolphinscheduler |
问题
1.无法从bitnami更新,采用本地托管方式
1 | 单独下载 |
2.无法创建租户--存储问题
2.1 Master、Worker 和 Api 服务之间支持共享存储?
1 | # 修改values.yaml |
storageClassName
和 storage
需要被修改为实际值
注意:
storageClassName
必须支持访问模式:ReadWriteMany
- 将 Hadoop 复制到目录
/opt/soft
- 确保
$HADOOP_HOME
和$HADOOP_CONF_DIR
正确
2.2 如何支持本地文件存储而非 HDFS 和 S3?
1 | # 修改values.yaml |
参考部署方案
![image-20231201132837643](/Users/ren/Library/Application Support/typora-user-images/image-20231201132837643.png)
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Neco