소스 검색

add critical pod annotation to fluent to avoid eviction

Jeff Cantrill 7 년 전
부모
커밋
9aaba77d68
2개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      roles/openshift_logging_fluentd/templates/2.x/fluentd.j2
  2. 2 0
      roles/openshift_logging_fluentd/templates/5.x/fluentd.j2

+ 2 - 0
roles/openshift_logging_fluentd/templates/2.x/fluentd.j2

@@ -22,6 +22,8 @@ spec:
         logging-infra: "{{ daemonset_component }}"
         provider: openshift
         component: "{{ daemonset_component }}"
+      annotations:
+        scheduler.alpha.kubernetes.io/critical-pod: ''
     spec:
       serviceAccountName: "{{ daemonset_serviceAccount }}"
       nodeSelector:

+ 2 - 0
roles/openshift_logging_fluentd/templates/5.x/fluentd.j2

@@ -22,6 +22,8 @@ spec:
         logging-infra: "{{ daemonset_component }}"
         provider: openshift
         component: "{{ daemonset_component }}"
+      annotations:
+        scheduler.alpha.kubernetes.io/critical-pod: ''
     spec:
       serviceAccountName: "{{ daemonset_serviceAccount }}"
       nodeSelector: