Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
DolphinScheduler
提交
79b5f8c7
DolphinScheduler
项目概览
apache
/
DolphinScheduler
上一次同步 接近 2 年
通知
707
Star
9572
Fork
3514
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
DolphinScheduler
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
79b5f8c7
编写于
2月 28, 2021
作者:
C
chengshiwen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Improvement][K8s] Optimize ingress compatibility
上级
bfc5d1e4
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
23 addition
and
12 deletion
+23
-12
docker/kubernetes/dolphinscheduler/README.md
docker/kubernetes/dolphinscheduler/README.md
+1
-2
docker/kubernetes/dolphinscheduler/templates/deployment-dolphinscheduler-api.yaml
...nscheduler/templates/deployment-dolphinscheduler-api.yaml
+1
-1
docker/kubernetes/dolphinscheduler/templates/ingress.yaml
docker/kubernetes/dolphinscheduler/templates/ingress.yaml
+18
-4
docker/kubernetes/dolphinscheduler/templates/svc-dolphinscheduler-api.yaml
.../dolphinscheduler/templates/svc-dolphinscheduler-api.yaml
+2
-2
docker/kubernetes/dolphinscheduler/values.yaml
docker/kubernetes/dolphinscheduler/values.yaml
+1
-3
未找到文件。
docker/kubernetes/dolphinscheduler/README.md
浏览文件 @
79b5f8c7
...
...
@@ -253,9 +253,8 @@ The Configuration file is `values.yaml`, and the following tables lists the conf
| | | |
|
`ingress.enabled`
| Enable ingress |
`false`
|
|
`ingress.host`
| Ingress host |
`dolphinscheduler.org`
|
|
`ingress.path`
| Ingress path |
`/
`
|
|
`ingress.path`
| Ingress path |
`/
dolphinscheduler`
|
|
`ingress.tls.enabled`
| Enable ingress tls |
`false`
|
|
`ingress.tls.hosts`
| Ingress tls hosts |
`dolphinscheduler.org`
|
|
`ingress.tls.secretName`
| Ingress tls secret name |
`dolphinscheduler-tls`
|
## FAQ
...
...
docker/kubernetes/dolphinscheduler/templates/deployment-dolphinscheduler-api.yaml
浏览文件 @
79b5f8c7
...
...
@@ -69,7 +69,7 @@ spec:
-
"
api-server"
ports
:
-
containerPort
:
12345
name
:
tcp-port
name
:
"
api-port"
env
:
-
name
:
TZ
value
:
{{
.Values.timezone
}}
...
...
docker/kubernetes/dolphinscheduler/templates/ingress.yaml
浏览文件 @
79b5f8c7
...
...
@@ -15,7 +15,13 @@
# limitations under the License.
#
{{
- if .Values.ingress.enabled
}}
{{
- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress"
}}
apiVersion
:
networking.k8s.io/v1
{{
- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/Ingress"
}}
apiVersion
:
networking.k8s.io/v1beta1
{{
- else
}}
apiVersion
:
extensions/v1beta1
{{
- end
}}
kind
:
Ingress
metadata
:
name
:
{{
include "dolphinscheduler.fullname" .
}}
...
...
@@ -30,14 +36,22 @@ spec:
paths
:
-
path
:
{{
.Values.ingress.path
}}
backend
:
{{
- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress"
}}
service
:
name
:
{{
include "dolphinscheduler.fullname" .
}}
-api
port
:
name
:
api-port
{{
- else
}}
serviceName
:
{{
include "dolphinscheduler.fullname" .
}}
-api
servicePort
:
tcp-port
servicePort
:
api-port
{{
- end
}}
{{
- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress"
}}
pathType
:
Prefix
{{
- end
}}
{{
- if .Values.ingress.tls.enabled
}}
tls
:
hosts
:
{{
- range .Values.ingress.tls.hosts
}}
-
{{
. | quote
}}
{{
- end
}}
-
{{
.Values.ingress.host
}}
secretName
:
{{
.Values.ingress.tls.secretName
}}
{{
- end
}}
{{
- end
}}
\ No newline at end of file
docker/kubernetes/dolphinscheduler/templates/svc-dolphinscheduler-api.yaml
浏览文件 @
79b5f8c7
...
...
@@ -25,9 +25,9 @@ metadata:
spec
:
ports
:
-
port
:
12345
targetPort
:
tcp
-port
targetPort
:
api
-port
protocol
:
TCP
name
:
tcp
-port
name
:
api
-port
selector
:
app.kubernetes.io/name
:
{{
include "dolphinscheduler.fullname" .
}}
-api
app.kubernetes.io/instance
:
{{
.Release.Name
}}
...
...
docker/kubernetes/dolphinscheduler/values.yaml
浏览文件 @
79b5f8c7
...
...
@@ -390,9 +390,7 @@ api:
ingress
:
enabled
:
false
host
:
"
dolphinscheduler.org"
path
:
"
/"
path
:
"
/
dolphinscheduler
"
tls
:
enabled
:
false
hosts
:
-
"
dolphinscheduler.org"
secretName
:
"
dolphinscheduler-tls"
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录