Add chart flink-sql-gateway
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
{{- if .Values.sessionCluster.enabled }}
|
||||
---
|
||||
# Flink Session Cluster (for SQL Gateway to connect to)
|
||||
apiVersion: flink.apache.org/v1beta1
|
||||
kind: FlinkDeployment
|
||||
metadata:
|
||||
name: {{ .Values.sessionCluster.name }}
|
||||
namespace: {{ include "flink-sql-gateway.namespace" . }}
|
||||
labels:
|
||||
{{- include "flink-sql-gateway.sessionCluster.labels" . | nindent 4 }}
|
||||
{{- with .Values.global.annotations }}
|
||||
annotations:
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
image: {{ include "flink-sql-gateway.image" . }}
|
||||
flinkVersion: {{ .Values.sessionCluster.flinkVersion }}
|
||||
flinkConfiguration:
|
||||
{{- toYaml .Values.sessionCluster.flinkConfiguration | nindent 4 }}
|
||||
serviceAccount: {{ include "flink-sql-gateway.serviceAccountName" . }}
|
||||
jobManager:
|
||||
resource:
|
||||
memory: {{ .Values.sessionCluster.jobManager.resources.memory }}
|
||||
cpu: {{ .Values.sessionCluster.jobManager.resources.cpu }}
|
||||
replicas: {{ .Values.sessionCluster.jobManager.replicas }}
|
||||
taskManager:
|
||||
resource:
|
||||
memory: {{ .Values.sessionCluster.taskManager.resources.memory }}
|
||||
cpu: {{ .Values.sessionCluster.taskManager.resources.cpu }}
|
||||
replicas: {{ .Values.sessionCluster.taskManager.replicas }}
|
||||
podTemplate:
|
||||
spec:
|
||||
{{- with .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- with .Values.affinity }}
|
||||
affinity:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- with .Values.tolerations }}
|
||||
tolerations:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- with .Values.podSecurityContext }}
|
||||
securityContext:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- name: flink-main-container
|
||||
{{- with .Values.securityContext }}
|
||||
securityContext:
|
||||
{{- toYaml . | nindent 12 }}
|
||||
{{- end }}
|
||||
{{- with .Values.sessionCluster.env }}
|
||||
env:
|
||||
{{- toYaml . | nindent 12 }}
|
||||
{{- end }}
|
||||
{{- with .Values.sessionCluster.volumeMounts }}
|
||||
volumeMounts:
|
||||
{{- toYaml . | nindent 12 }}
|
||||
{{- end }}
|
||||
{{- with .Values.sessionCluster.volumes }}
|
||||
volumes:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
Reference in New Issue
Block a user