반응형
본 글은 인프런 강의 "대세는 쿠버네티스 [초급~중급]" 를 듣고 요약 및 실습 정리한 내용입니다.
Node Schedule
- pod는 결국 여러 node들 중 한 node에 올라가져야 함
- 직접선택
- Node에 라벨을 달고 Pod를 만들때 노드를 지정
apiVersion: v1
kind: Pod
metadata:
name: pod-3
spec:
nodeSelector:
hostname: node1
containers:
- name: container
image: tmkube/init
2. 쿠버네티스의 스케쥴러가 판단해서 자동 지정
- memory나 cpu 자원을 보고 판단
apiVersion: v1
kind: Pod
metadata:
name: pod-4
spec:
containers:
- name: container
image: tmkube/init
resources:
requests:
memory: 2Gi # 필요한 memory 명시 가능
limits: # 최대 허용
memory: 3Gi
- memory : 초과시 Pod 종료 시킴
- limits
- memory: 초과시 pod 종료
- cpu: Over시 종료되지 않고 requests에 명시된 수치까지 낮춤
반응형
'Kubernetes' 카테고리의 다른 글
Service - ClusterIP, NodePort, LoadBalancer (0) | 2024.10.13 |
---|---|
Pod - Container (0) | 2024.08.04 |
Pod - Label (0) | 2024.08.04 |