소스 검색

Merge pull request #5209 from wozniakjan/logging_es_probe

Merged by openshift-bot
OpenShift Bot 7 년 전
부모
커밋
faed701d8f
2개의 변경된 파일15개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      roles/openshift_logging_elasticsearch/templates/elasticsearch.yml.j2
  2. 13 0
      roles/openshift_logging_elasticsearch/templates/es.j2

+ 2 - 1
roles/openshift_logging_elasticsearch/templates/elasticsearch.yml.j2

@@ -24,7 +24,8 @@ network:
 
 cloud:
   kubernetes:
-    service: ${SERVICE_DNS}
+    pod_label: ${POD_LABEL}
+    pod_port: 9300
     namespace: ${NAMESPACE}
 
 discovery:

+ 13 - 0
roles/openshift_logging_elasticsearch/templates/es.j2

@@ -90,6 +90,12 @@ spec:
               name: "RECOVER_AFTER_TIME"
               value: "{{openshift_logging_elasticsearch_recover_after_time}}"
             -
+              name: "READINESS_PROBE_TIMEOUT"
+              value: "30"
+            -
+              name: "POD_LABEL"
+              value: "component={{component}}" 
+            -
               name: "IS_MASTER"
               value: "{% if deploy_type in ['data-master', 'master'] %}true{% else %}false{% endif %}"
 
@@ -106,6 +112,13 @@ spec:
               readOnly: true
             - name: elasticsearch-storage
               mountPath: /elasticsearch/persistent
+          readinessProbe:
+            exec:
+              command:
+              - "/usr/share/java/elasticsearch/probe/readiness.sh"
+            initialDelaySeconds: 10
+            timeoutSeconds: 30
+            periodSeconds: 5
       volumes:
         - name: elasticsearch
           secret: