Add scheduling parameters for ks-core chart
Signed-off-by: pixiake <guofeng@yunify.com>
This commit is contained in:
@@ -68,28 +68,13 @@ spec:
|
|||||||
tolerations:
|
tolerations:
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- with .Values.nodeSelector }}
|
||||||
|
nodeSelector:
|
||||||
|
{{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.affinity }}
|
||||||
affinity:
|
affinity:
|
||||||
nodeAffinity:
|
{{- toYaml . | nindent 8 }}
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- weight: 100
|
|
||||||
preference:
|
|
||||||
matchExpressions:
|
|
||||||
- key: node-role.kubernetes.io/master
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- ""
|
|
||||||
{{- if gt .Values.replicaCount 1.0 }}
|
|
||||||
podAntiAffinity:
|
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- topologyKey: kubernetes.io/hostname
|
|
||||||
labelSelector:
|
|
||||||
matchExpressions:
|
|
||||||
- key: app
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- ks-apiserver
|
|
||||||
namespaces:
|
|
||||||
- {{ .Release.Namespace }}
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
volumes:
|
volumes:
|
||||||
- configMap:
|
- configMap:
|
||||||
|
|||||||
@@ -54,28 +54,13 @@ spec:
|
|||||||
tolerations:
|
tolerations:
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- with .Values.nodeSelector }}
|
||||||
|
nodeSelector:
|
||||||
|
{{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.affinity }}
|
||||||
affinity:
|
affinity:
|
||||||
nodeAffinity:
|
{{- toYaml . | nindent 8 }}
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- weight: 100
|
|
||||||
preference:
|
|
||||||
matchExpressions:
|
|
||||||
- key: node-role.kubernetes.io/master
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- ""
|
|
||||||
{{- if gt .Values.replicaCount 1.0 }}
|
|
||||||
podAntiAffinity:
|
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- topologyKey: kubernetes.io/hostname
|
|
||||||
labelSelector:
|
|
||||||
matchExpressions:
|
|
||||||
- key: app
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- ks-console
|
|
||||||
namespaces:
|
|
||||||
- {{ .Release.Namespace }}
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
volumes:
|
volumes:
|
||||||
- configMap:
|
- configMap:
|
||||||
|
|||||||
@@ -85,28 +85,13 @@ spec:
|
|||||||
tolerations:
|
tolerations:
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- with .Values.nodeSelector }}
|
||||||
|
nodeSelector:
|
||||||
|
{{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.affinity }}
|
||||||
affinity:
|
affinity:
|
||||||
nodeAffinity:
|
{{- toYaml . | nindent 8 }}
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- weight: 100
|
|
||||||
preference:
|
|
||||||
matchExpressions:
|
|
||||||
- key: node-role.kubernetes.io/master
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- ""
|
|
||||||
{{- if gt .Values.replicaCount 1.0 }}
|
|
||||||
podAntiAffinity:
|
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- topologyKey: kubernetes.io/hostname
|
|
||||||
labelSelector:
|
|
||||||
matchExpressions:
|
|
||||||
- key: app
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- ks-controller-manager
|
|
||||||
namespaces:
|
|
||||||
- {{ .Release.Namespace }}
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -74,6 +74,8 @@ securityContext: {}
|
|||||||
# Kubernetes Version shows in KubeSphere console
|
# Kubernetes Version shows in KubeSphere console
|
||||||
kube_version: "v1.19.4"
|
kube_version: "v1.19.4"
|
||||||
|
|
||||||
|
env: []
|
||||||
|
|
||||||
tolerations:
|
tolerations:
|
||||||
- key: node-role.kubernetes.io/master
|
- key: node-role.kubernetes.io/master
|
||||||
effect: NoSchedule
|
effect: NoSchedule
|
||||||
@@ -89,7 +91,8 @@ tolerations:
|
|||||||
tolerationSeconds: 60
|
tolerationSeconds: 60
|
||||||
|
|
||||||
affinity: {}
|
affinity: {}
|
||||||
env: []
|
|
||||||
|
nodeSelector: {}
|
||||||
|
|
||||||
## deployment specific configuration
|
## deployment specific configuration
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user