Kubernetes/04. 파드(pod) 란? 2

파드 란? , 다중 컨테이너가 동작하는 파드

파드란? nginx 컨테이너 단독 구성 파일 예제 다중 컨테이너가 동작하는 파드 사이드카 패턴 앰버서더 패턴 파드 초기화 컨테이너 파드 란? 쿠버네티스에서 프로그램을 동작시키는 기본 단위 관련성 있는 하나 이상의 컨테이너를 합쳐놓은 오브젝트 nginx 컨테이너 단독 구성 파일 예제 # 02_nginx_k8s.yaml apiVersion: v1 kind: Pod metadata: name: nginx-pod labels: app: nginx-app spec: containers: - name: nginx-container image: nginx ports: - containerPort: 80 apiVersion: v1은 이 매니페스트 파일에서 정의된 오브젝트가 준수해야 하는 사양의 버전을 설정. 자세한 설..

[쿠버네티스] 파드의 생명주기와 컨테이너 프로브

들어가며: 파드의 생명주기 컨테이너 상태 컨테이너의 재시작 정책 컨테이너 프로브 liveinessProbe, ReadinessProbe, StartupProbe 개념과 사용 이유 컨테이너 프로브 구성파일 살펴보기 라이프니스 프로브 정상/비정상 예시 스타트업 프로브 정상/비정상 예시 들어가며: 파드는 아래와 같은 순서대로 생명주기를 가집니다 Pending -> Running -> Succeeded 또는 Failed 쿠버네티스 노드의 구성 요소인 kubelet은 파드의 컨테이너 상태를 추적하고, 오류가 발생하면 정상 상태로 만들기 위한 조치로 컨테이너를 재시작할 수도 있습니다. 파드는 파드가 최초 생성될 때 한 번만 스케줄링 되며, 특정 노드에 할당되면, 파드가 중지/종료 될 때 까지 항상 같은 노드에서 실..