LimitRange네임스페이스의 각 적용 가능한 오브젝트 종류(예: 파드 또는 퍼시스턴트볼륨클레임)에 대해 지정할 수 있는 리소스 할당(제한 및 요청)을 제한하는 정책이다. apiVersion: v1kind: LimitRangemetadata: name: cpu-resource-constraintspec: limits: - default: # 이 섹션에서는 기본 한도를 정의한다 cpu: 500m defaultRequest: # 이 섹션에서는 기본 요청을 정의한다 cpu: 500m max: # max와 min은 제한 범위를 정의한다 cpu: "1" min: cpu: 100mResourceQuota 여러 사용자나 팀이 정해진 수의 노드로 클러스터를 공..
QoS (Quality of Service)Pod에 할당된 리소스 요청과 제한에 따라 Pod의 우선순위를 정의하는 기능Guaranteed (최우선)조건모든 컨테이너에 대해 요청(requests)과 제한(limits)이 동일하게 설정되어 있어야 함.CPU와 메모리 둘 다 설정해야 함.특징가장 높은 우선순위를 가짐.클러스터에서 리소스가 부족한 상황에서도 종료되지 않을 가능성이 높음.resources: requests: cpu: "500m" memory: "1Gi" limits: cpu: "500m" memory: "1Gi"Burstable (버스트 가능)설정 조건:요청(requests)은 설정했지만, 제한(limits)과 동일하지 않거나 일부 리소스에만 설정됨.제한을 설정하지 않으면..
쿠버네티스 아키텍처 쿠버네티스의 주요 컴포넌트컨트롤 플레인 (마스터 노드)워커 노드etcd 분산 스토리지Kubeletapi 서버쿠버네티스 서비스 프록시 (Kube-proxy)스케줄러컨테이너 런타임 (Docker, rkt, …)컨트롤 매니저 클라우드 컨트롤러 매니저 쿠버네티스 컴포넌트 간 커뮤니케이션 방법오직 API 서버를 통해 통신 API 서버모든 컴포넌트와 클라이언트(ex. kubectl)가 사용하는 중앙 컴포넌트RESTful API를 통해 클러스터 상태를 쿼리 및 수정할 수 있는 CRUD 인터페이스 제공그 상태를 etcd에 저장포드 등 오브젝트의 변경 요청이 들어올 경우 요청사항을 etcd에 저장하고 모든 감시자들(클라이언트들)에게 갱신된 오브젝트를 전달 ETCD포드, 레플리카셋, 서비스, 시..
- Total
- Today
- Yesterday
- NoSQL
- 대규모 데이터 처리
- 캐시
- Spring
- docker
- mongoDB
- 스프링
- 몽고디비
- CS
- kafka
- MySQL
- devops
- index
- 샤딩
- 라라벨
- php
- k8s
- 분산처리
- JUnit
- laravel
- AOP
- 쿠버네티스
- database
- java
- 카프카
- Infra
- springboot
- Container
- phpUnit
- kubernetes
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |