본문 바로가기
study/Devops

k8s controller

by stilinski 2023. 1. 8.
728x90

controller 기능들

 

Auto Healing

- 파드가 갑자기 다운되거나 노드가 다운되면 

- 즉각인지 후 노드나 파드 새로 만들어 줌

 

Auto Scaling 

- 파드 과부하되면 자동으로 새로운 파드 만들어줌.

 

Software Update

- 여러파드 한번에 업데이트

- 업데이트할때 문제생길경우 롤백을 할 수 있는 기능도 제공

 

Job

- 일시적인 작업을 해야할 경우 파드를 일시적으로 만들고 삭제

- 효율적으로 자원 활용가능.

 

 

 

 

ReplicaSet

template 

컨트롤러와 파드는 라벨(파드)과 셀렉터(컨트롤러)로 연결

파드가 없어지면 컨드롤러에 템플릿속성에 정의된대로 파드가 다시 만들어짐.

 

Replicas

레플리카스만큼 파드가 생성됨.

 

Selector

matchLabels 키와 밸류가 모두 같아야 연결

matchExpressions 키와 밸류를 좀더 디테일하게 설정가능

 

 

Deployment

ReCreate - 다운타임발생

Rolling Update - 다운타임발생X

 

 

728x90

'study > Devops' 카테고리의 다른 글

k8s Namespace, ResourceQuota, LimitRange  (0) 2023.01.08
k8s ConfigMap, Secret  (0) 2023.01.08
k8s Volume  (0) 2023.01.05
쿠버네티스 파드, 서비스  (1) 2023.01.03
리눅스 설치 후 ifcfg-eth0 없을때  (0) 2022.12.31

댓글