[K8S Digging ⛏] Kubernetes 오브젝트 (작성중)

KwanHong·2021년 7월 1일
1

Kubernetes

목록 보기
2/2

개요 🌱

쿠버네티스의 핵심은 Deisred state를 이루는 객체(Object)의 상태를 컨트롤러가 어떻게 원활하게 유지하느냐의 문제이다. 오브젝트는 클러스터의 상태를 나타내기 위해서 사용되는 단일 의도를 담은 레코드이다. 사용자가 Desired state를 정의하고 컨트롤러는 현재 상태가 desired state와 일치하는지 확인하여 오브젝트들을 관리한다.

기본 오브젝트: Pod / Service / Volume / Namespace
컨트롤러 오브젝트: Replicaset / Deployment / StatefulSet / DameonSet / Job 등

기본 오브젝트

  • 쿠버네티스에 의해서 배포 및 관리되는 가장 기본 구성 단위
  • 컨테이너화(Containerization)되어 애플리케이션의 워크로드를 기술하게 됨

Pod

  • 쿠버네티스는 컨테이너를 Pod 단위로 배포
  • 각 pod마다 고유한 IP를 가진다
  • 여러개의 컨테이너가 하나의 Pod에 속할 수 있음
    • Pod 내의 컨테이너는 IP와 Port를 공유
    • Pod 내에 배포된 컨테이너 간의 볼륨 공유

profile
본질에 집중하려고 노력합니다. 🔨

0개의 댓글