반응형
1. 자원 할당 방식
자원 | 자원 할당 | 할당 시점 | 할당 단위 | 최소 | 최대 |
CPU | Deployment | Pod 재시작 후 | millicores, core | 1 millicores | 각 Pod의 limit 합산이 노드의 자원량을 초과할 수 없음 |
MEM | Deployment | Pod 재시작 후 | GiB, MiB, GB,MB | 1 MiB | |
디스크 | Deployment | Pod 운영중 컨테이너의 파일시스템에 마운트 | PV 크기에 따라 | ||
Storage | Resource Limit | PersistentVolumeClaim 생성시 | GiB, MiB, GB,MB |
2. Quality of Service 정책
QoS | 설정 방법 | 동작 방식 | Pod 배치 | 권장시스템 |
Best effort | Request/Limit 설정하지 않음 | Pod 자원 사용량을 계산하지 않음 | 최대 배치 | 개발계 혼자 자원을 다 쓰는 Pod |
Burstable | Request < Limit | Pod의 자원 사용량 합계가 노드의 자원 한계를 넘어설 수 있음 | Request 값을 기준으로 배치 | 개발계/검증계 |
Guaranteed | Request = Limit | Pod의 자원 사용량 합계가 노드의 자원 한계를 넘어설 수 없음 | Limit 값을 기준으로 배치 | 운영계 |
반응형
'Kubernetes' 카테고리의 다른 글
[Kubernetes] Deploy Rolling Update maxSurge 값 조정 (0) | 2024.10.28 |
---|---|
[Kubernetes] pod 루트 계정 접근 방법 (0) | 2024.10.20 |
[Kubernetes] 바닐라 쿠버네티스(Vanilla Kubernetes) 란? (0) | 2024.08.10 |
[Kubernetes] Kubernetes Storage (0) | 2024.04.14 |
[Kubernetes] Kubernetes Object (0) | 2024.04.14 |