공식문서

    쿠버네티스 공식문서 파헤치기 : 레플리카셋(ReplicaSet)

    https://kubernetes.io/ko/docs/concepts/workloads/controllers/ 컨트롤러 운영 수준의 컨테이너 오케스트레이션 kubernetes.io 이 글은 공식문서를 보고 혼자 공부한 것을 정리한 곳입니다. 레플리카셋 레플리카셋의 궁극적인 목표는 파드 집합의 실행을 항상 안정적으로 유지하는 것. 레플리카셋을 정의하는 필드에 포함되어야 하는 것들 1. 파드를 식별하는 셀렉터 2. 파드 개수를 명시하는 레플리카의 개수 3. 레플리카의 개수 만큼 유지하기 위해 신규 생성되는 파드의 파드 템플릿 디플로이먼트는 레플리카셋을 관리하고 다른 유용한 기능과 함께 파드에 대한 선언적 업데이트를 제공하는 상위 개념이다. 그래서 사용자 지정 오케스트레이션이 필요하거나 업데이트가 전혀 필요하..

    쿠버네티스 공식문서 파헤치기 : 파드(Pod)

    https://kubernetes.io/ko/docs/concepts/workloads/pods/pod-overview/ 파드(Pod) 개요 이 페이지는 쿠버네티스 객체 모델 중 가장 작은 배포 가능한 객체인 파드 에 대한 개요를 제공한다. 파드에 대해 이해하기 파드 는 쿠버네티스 애플리케이션의 기본 실행 단위이다. 쿠버네티스 kubernetes.io 이 글은 제가 공식문서를 보고 혼자 정리하는 글입니다. 파드(Pod) 파드는 쿠버네티스의 기본 실행 단위이다. 단일 컨테이너만 동작하는 파드 하나의 파드안에 하나의 컨테이너가 동작하는 것이다. 다중 컨테이너가 동작하는 파드 공유 볼륨을 이용해서 퍼블릭으로 파일들을 옮긴다. 그리고 같은 파드안에 있는 컨테이너들은 네트워킹과 저장소를 공유한다. 파드를 관리하는..

    쿠버네티스 공식문서 파헤치기 : 클러스터 아키텍처

    https://kubernetes.io/ko/ 운영 수준의 컨테이너 오케스트레이션 운영 수준의 컨테이너 오케스트레이션 kubernetes.io 이 문서는 제가 쿠버네티스 공식문서를 혼자 보고 공부하는 곳입니다! 노드 컨테이너를 파드내에 배치를하고 실행을 시키고 싶을 때 실행하는 장소 API 서버에 노드를 추가하는 두 가지 주요 방법 1. 노드의 kubelet으로 컨트롤 플레인에 자체 등록 2. 사용자 또는 다른 사용자가 노드 오브젝트를 수동으로 추가 노드 생성 노드 생성은 kubectl을 사용해서 생성하고 수정할 수 있다. 파드의 노드 셀렉터와 함께 노드의 레이블을 사용해서 스케줄링을 제어할 수 있다. 예를 들어, 사용 가능한 노드의 하위 집합에서만 실행되도록 파드를 제한할 수 있다. 노드 상태 주소 H..

    쿠버네티스 공식문서 파헤치기 : 개요

    https://kubernetes.io/ko/ 운영 수준의 컨테이너 오케스트레이션 운영 수준의 컨테이너 오케스트레이션 kubernetes.io 이 문서는 제가 쿠버네티스 공식문서를 혼자 보고 공부하는 곳입니다! 쿠버네티스가 무엇인가 쿠버네티스에서 컨테이너는 어플리케이션을 포장하고 실행하는 아주 좋은 방법이다. 컨테이너가 다운이 되면 다른 컨테이너를 다시 시작을 해야한다. 이 문제를 시스템에 의해 처리를 한다면 더 쉽지 않을까 하는 생각에서 만들어진 툴 쿠버네티스 컴포넌트 쿠버네티스 클러스터는 컴퓨터 집합인 노드 컴포넌트와 컨트롤 플레인 컴포넌트로 구성된다. 노드 컴포넌트 = kubelet, kube-proxy 컨트롤 플레인 컴포넌트 = kube-api-server, kube-scheduler, cloud..