728x90 ES1 🥰 kubernetes java (ex. elasticsearch) 메모리 제한 java application의 경우 kubernetes의 리소스 제한만 하면 메모리가 꽉차서 Out-Of-Memory(OOM) 가 발생하고 pod가 리스타트 되는 경우가 있습니다.아래와 같은 방법으로 해당 application의 스펙에서 java 의 heap 메모리를 제한해서 kubernetes가 pod를 kill 시키지 않도록 설정해야 합니다. 예를 들면 Elasticsearch의 경우 ES_JAVA_OPTS 환경 변수를 사용해서 아래와 같이 힙(Heap) 메모리를 제한할 수 있습니다.apiVersion: apps/v1kind: Deploymentmetadata: name: elasticsearch-logging-dataspec: replicas: 1 selector: matchLab.. 2024. 8. 25. 이전 1 다음 728x90