1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-05 15:37:19 +00:00

Update anti-affinity to the soft limit (#2441)

This commit is contained in:
Anushka Mittal 2021-09-29 02:30:49 +05:30 committed by GitHub
parent 5b01dd53a7
commit dc6694029c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 30 additions and 24 deletions

View file

@ -33,14 +33,16 @@ spec:
{{- if .Values.antiAffinity.enable }} {{- if .Values.antiAffinity.enable }}
affinity: affinity:
podAntiAffinity: podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution: preferredDuringSchedulingIgnoredDuringExecution:
- labelSelector: - weight: 1
matchExpressions: podAffinityTerm:
- key: app.kubernetes.io/name labelSelector:
operator: In matchExpressions:
values: - key: app.kubernetes.io/name
- kyverno operator: In
topologyKey: {{ .Values.antiAffinity.topologyKey }} values:
- kyverno
topologyKey: {{ .Values.antiAffinity.topologyKey }}
{{- end }} {{- end }}
{{- with .Values.nodeSelector }} {{- with .Values.nodeSelector }}
nodeSelector: {{ tpl (toYaml .) $ | nindent 8 }} nodeSelector: {{ tpl (toYaml .) $ | nindent 8 }}

View file

@ -6590,14 +6590,16 @@ spec:
spec: spec:
affinity: affinity:
podAntiAffinity: podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution: preferredDuringSchedulingIgnoredDuringExecution:
- labelSelector: - podAffinityTerm:
matchExpressions: labelSelector:
- key: app.kubernetes.io/name matchExpressions:
operator: In - key: app.kubernetes.io/name
values: operator: In
- kyverno values:
topologyKey: kubernetes.io/hostname - kyverno
topologyKey: kubernetes.io/hostname
weight: 1
containers: containers:
- args: - args:
- --filterK8sResources=[Event,*,*][*,kube-system,*][*,kube-public,*][*,kube-node-lease,*][Node,*,*][APIService,*,*][TokenReview,*,*][SubjectAccessReview,*,*][*,kyverno,*][Binding,*,*][ReplicaSet,*,*][ReportChangeRequest,*,*][ClusterReportChangeRequest,*,*][PolicyReport,*,*][ClusterPolicyReport,*,*] - --filterK8sResources=[Event,*,*][*,kube-system,*][*,kube-public,*][*,kube-node-lease,*][Node,*,*][APIService,*,*][TokenReview,*,*][SubjectAccessReview,*,*][*,kyverno,*][Binding,*,*][ReplicaSet,*,*][ReportChangeRequest,*,*][ClusterReportChangeRequest,*,*][PolicyReport,*,*][ClusterPolicyReport,*,*]

View file

@ -23,14 +23,16 @@ spec:
spec: spec:
affinity: affinity:
podAntiAffinity: podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution: preferredDuringSchedulingIgnoredDuringExecution:
- labelSelector: - weight: 1
matchExpressions: podAffinityTerm:
- key: app.kubernetes.io/name labelSelector:
operator: In matchExpressions:
values: - key: app.kubernetes.io/name
- kyverno operator: In
topologyKey: "kubernetes.io/hostname" values:
- kyverno
topologyKey: "kubernetes.io/hostname"
serviceAccountName: kyverno-service-account serviceAccountName: kyverno-service-account
securityContext: securityContext:
runAsNonRoot: true runAsNonRoot: true