add anti-affinity for controller
Signed-off-by: Thorsten Schifferdecker <schifferdecker@b1-systems.de>
This commit is contained in:
parent
f022408c4c
commit
67e2075275
|
|
@ -5,6 +5,7 @@ metadata:
|
|||
name: csi-nfs-controller
|
||||
namespace: {{ .Release.Namespace }}
|
||||
{{ include "nfs.labels" . | indent 2 }}
|
||||
app: csi-nfs-controller
|
||||
spec:
|
||||
replicas: {{ .Values.controller.replicas }}
|
||||
selector:
|
||||
|
|
@ -15,6 +16,16 @@ spec:
|
|||
{{ include "nfs.labels" . | indent 6 }}
|
||||
app: csi-nfs-controller
|
||||
spec:
|
||||
affinity:
|
||||
podAntiAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
- labelSelector:
|
||||
matchExpressions:
|
||||
- key: app
|
||||
operator: In
|
||||
values:
|
||||
- csi-nfs-controller
|
||||
topologyKey: kubernetes.io/hostname
|
||||
hostNetwork: true # controller also needs to mount nfs to create dir
|
||||
dnsPolicy: ClusterFirstWithHostNet
|
||||
serviceAccountName: csi-nfs-controller-sa
|
||||
|
|
|
|||
|
|
@ -4,6 +4,8 @@ apiVersion: apps/v1
|
|||
metadata:
|
||||
name: csi-nfs-controller
|
||||
namespace: kube-system
|
||||
labels:
|
||||
app: csi-nfs-controller
|
||||
spec:
|
||||
replicas: 2
|
||||
selector:
|
||||
|
|
@ -14,6 +16,16 @@ spec:
|
|||
labels:
|
||||
app: csi-nfs-controller
|
||||
spec:
|
||||
affinity:
|
||||
podAntiAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
- labelSelector:
|
||||
matchExpressions:
|
||||
- key: app
|
||||
operator: In
|
||||
values:
|
||||
- csi-nfs-controller
|
||||
topologyKey: kubernetes.io/hostname
|
||||
hostNetwork: true # controller also needs to mount nfs to create dir
|
||||
dnsPolicy: ClusterFirstWithHostNet
|
||||
serviceAccountName: csi-nfs-controller-sa
|
||||
|
|
|
|||
Loading…
Reference in New Issue