diff --git a/helm/flink-kubernetes-operator/templates/flink-operator.yaml b/helm/flink-kubernetes-operator/templates/flink-operator.yaml index 87a3e8027e..9146c0f9bb 100644 --- a/helm/flink-kubernetes-operator/templates/flink-operator.yaml +++ b/helm/flink-kubernetes-operator/templates/flink-operator.yaml @@ -60,6 +60,9 @@ spec: {{- if .Values.operatorPod.nodeSelector }} nodeSelector: {{ toYaml .Values.operatorPod.nodeSelector | nindent 8 }} {{- end }} + {{- if .Values.operatorPod.affinity }} + affinity: {{ toYaml .Values.operatorPod.affinity | nindent 8 }} + {{- end }} {{- with .Values.operatorPod.tolerations }} tolerations: {{- toYaml . | nindent 8 }} diff --git a/helm/flink-kubernetes-operator/values.yaml b/helm/flink-kubernetes-operator/values.yaml index 12a97bf2b1..f2c3172898 100644 --- a/helm/flink-kubernetes-operator/values.yaml +++ b/helm/flink-kubernetes-operator/values.yaml @@ -72,12 +72,14 @@ operatorPod: # key: "" # dnsPolicy: "" # dnsConfig: {} - # Node labels for operator pod assignment + # Node labels and affinity for operator pod assignment # https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ envFrom: # - configMapRef: # name: "" nodeSelector: {} + + affinity: {} # Node tolerations for operator pod assignment # https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ tolerations: []