본문 바로가기

Kubenetes/Kubernetes Resource Map

(3)
kubernetes Resource map (physical 중심)
Kubernetes Resource Map (Resource 생성자 기준) 아래는 일반적인 애플리케이션이 쿠버네티스로 작동될때 사용하는 쿠버네티스의 전체 구성 요소이다. 일반적인 애플리케이션 매니페스트에는 하나 이상의 Deployment 또는 StatefulSet 객체가 포함돼 있다. 여기에는 컨테이너가 하나 이상 포함된 Pod Template이 있고 각각 Liveness Probe가 있다. ㅁ Kubernetes Network 다른 사용자에게 서비스를 제공하는 Pod는 하나 이상의 Service를 통해 노출된다. Cluster 밖에서 연결할 수 있어야 할 때 서비스는 Load Balancer 또는 NodePort 유형의 서비스로 구성되거나 Ingress Resource를 통해 노출된다. ㅁ Kubernetes Configuration 관리 Pod Template(및 Templ..
Kubernetes Resource Map (Resource 기능 영역별) Kubernetes 전체 Resource Map을 그려보면서 각 영역에 대한 연관관계에 대한 이해를 한눈에 볼 수 있다. 아래는 전체 Resource Map이다. ㅁ 전체 Kubernetes Resource Map 이제부터 Pod중심으로 각 영역별 연관 관계와 각 리소스에 대한 설명이다. ㅁ Pod Generator 역할 항목 설명 Pod Pod는 host에서 실행할 수 있는 container의 모음으로 클라이언트에 의해 성생되고 host에서 스케줄 되는 리소스이다. ReplicaSet 지정된 수의 Pod 복제본이 주어진 시간안에 실행되도록 함 Deployment Pod와 ReplicaSet에 대한 선언적 업데이트가 가능하도록 함 DaemonSet 각 노드 또는 특정 노드에서 포드를 실행하도록 함 Job..