diff --git a/deploy/docker/docker-compose.yml b/deploy/docker/docker-compose.yml index 032d4208a60d2d2c10c9bf78940b38a0603d6463..046e03070b90451edba603068cb35e2c6c3a1213 100644 --- a/deploy/docker/docker-compose.yml +++ b/deploy/docker/docker-compose.yml @@ -71,6 +71,7 @@ services: image: ${HUB}/dolphinscheduler-api:${TAG} ports: - "12345:12345" + - "25333:25333" profiles: ["all"] env_file: .env healthcheck: diff --git a/deploy/docker/docker-stack.yml b/deploy/docker/docker-stack.yml index 02ee37be0284886efa1e75c199d353c83fe71ca2..a246a29e5a71b45cb09e5ef576719dec0bd5df33 100644 --- a/deploy/docker/docker-stack.yml +++ b/deploy/docker/docker-stack.yml @@ -50,6 +50,7 @@ services: image: apache/dolphinscheduler-api ports: - 12345:12345 + - 25333:25333 env_file: .env healthcheck: test: [ "CMD", "curl", "http://localhost:12345/actuator/health" ] diff --git a/deploy/kubernetes/dolphinscheduler/templates/deployment-dolphinscheduler-api.yaml b/deploy/kubernetes/dolphinscheduler/templates/deployment-dolphinscheduler-api.yaml index f571f8c2faa184e574432131395d172d7c55a9cf..41cf6a55ed34c4bf6bd0a2e525bac3353a9f7955 100644 --- a/deploy/kubernetes/dolphinscheduler/templates/deployment-dolphinscheduler-api.yaml +++ b/deploy/kubernetes/dolphinscheduler/templates/deployment-dolphinscheduler-api.yaml @@ -62,6 +62,8 @@ spec: ports: - containerPort: 12345 name: "api-port" + - containerPort: 25333 + name: "python-api-port" env: - name: TZ value: {{ .Values.timezone }} diff --git a/deploy/kubernetes/dolphinscheduler/templates/svc-dolphinscheduler-api.yaml b/deploy/kubernetes/dolphinscheduler/templates/svc-dolphinscheduler-api.yaml index 8d7fe80370be2b8d49b93be4795d8a45bbb1b153..92445d14be0f7589d889f28d97165371d9d439f4 100644 --- a/deploy/kubernetes/dolphinscheduler/templates/svc-dolphinscheduler-api.yaml +++ b/deploy/kubernetes/dolphinscheduler/templates/svc-dolphinscheduler-api.yaml @@ -40,6 +40,13 @@ spec: {{- end }} protocol: TCP name: api-port + - port: 25333 + targetPort: python-api-port + {{- if and (eq .Values.api.service.type "NodePort") .Values.api.service.nodePort }} + nodePort: {{ .Values.api.service.nodePort }} + {{- end }} + protocol: TCP + name: python-api-port {{- if .Values.api.service.externalIPs }} externalIPs: {{- toYaml .Values.api.service.externalIPs | nindent 4 }}