Infra/[도서] Cloud Native DevOps with Kubernetes
4. 쿠버네티스 오브젝트
lartist
2022. 12. 2. 17:38
- deployment
. kube-controller-manager에 의해 참조됨
. 컨테이너 현황을 감시하고 사전 정의된대로 동작하고있는지 점검, 동작하도록 제어
- replicaset
. deployment에 의해 명령을 받아 pod을 생성/제거
- pod
. 한 개 이상의 컨테이너의 그룹
- pod 실행 과정
. deployment 생성
. apiserver를 거쳐 controller에 의해 replicaset 생성
. apiserver를 거쳐 controller에 의해 pod 생성
. scheduler에 의해 node에 pod 배치
. node의 kubelet이 컨테이너 실행
- service
. 외부의 요청을 pod으로 전달
. 요청은 해당되는 pod 전체 중 무작위(디폴트)로 전달됨
- helm
. apt, yum과 같은 쿠버네티스용 패키지 매니저