Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- exit code
- 영속화
- MaxRAMPercentage
- SpringBoot 2.0
- mybatis
- 다중 트랜잭션
- Entity
- JDK
- docker
- ManyToMany
- dirty check
- 종료코드
- Java
- Design Pattern
- chroot exit code
- OneToOne
- Multi Datasource
- K8s
- OneToMany
- 다중 데이타소스
- JPA
- OracleJDK
- SpringBoot
- Multi Transaction
- 변경 감지
- 활성프로브
- 트랜잭션 쓰기 지연
- openjdk
- 디자인 패턴
- ManyToOne
Archives
- Today
- Total
목록MaxRAMPercentage (1)
조금 평범한 개발 이야기
k8s, docker 에서 jvm 설정 최적화 하기
개요 k8s 는 워커의 자원 (cpu, memory) 을 공유하기 때문에 리소스 제한을 통해 파드가 사용할 자원을 미리 정의 합니다. 이는 워커에 있는 파드들이 요구하는 자원이 워커의 자원을 넘어서는 오버커밋 상태가 되었을때 특정 파드가 종료되거나 이상 동작되는 것을 막기 위함 입니다. resources: requests: cpu: 1 memory: 1Gi limits: cpu: 1 memory: 1Gi SPRING BOOT 으로 구성되었고 xms, xmx 메모리 설정이 아래와 같이 run.sh 에 1g 로 설정된 이미지가 있다고 가정해 보겠습니다. # Dockerfile ENTRYPOINT ["./run.sh"] #!/usr/bin/env bash exec java \ -jar /usr/local/se..
개발/docker & k8s
2021. 7. 24. 02:25