인프라/Kubernetes

인프라/Kubernetes

[쉽게 시작하는 쿠버네티스] 4. 쿠버네티스 오브젝트

본문은 인프런의 [쉽게 시작하는 쿠버네티스]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다. 쿠버네티스의 오브젝트 1) 정의 오브젝트는 추구하는 상태를 기술해둔 것 추구하는 상태(spec) 현재 상태(status) 2) 기본 오브젝트 파드 서비스 네임스페이스 default, kube-system 등 네임스페이스 내에 파드, 서비스, 디플로이먼트 등이 배포됨 볼륨 영속적인 데이터를 보존하는 저장소 파드는 생성 및 삭제가 자유로움 → 데이터의 영속화를 위해 볼륨이 필요

인프라/Kubernetes

[쉽게 시작하는 쿠버네티스] 3. 쿠버네티스 인사이드

본문은 인프런의 [쉽게 시작하는 쿠버네티스]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다. 쿠버네티스 구성 1) 컨트롤 플레인 컴포넌트 컨트롤 플레인 컴포넌트는 쿠버네티스 기능 제어를 전체적으로 담당하고, 노드 컴포넌트는 컨트롤 플레인 컴포넌트의 요청을 받아 각 노드에서 동작을 담당한다 컴포넌트라는 용어가 헷갈렸는데 하위 요소 정도로 이해했다 컨트롤 플레인은 컨트롤 플레인 컴포넌트로 구성, 노드는 노드 컴포넌트로 구성 kube-apiserver 공식 문서에서는 kube-apiserver를 '쿠버네티스 컨트롤 플레인의 프론트 엔드'라고 소개하고 있다 kube-apiserver는 쿠버네티스 클러스터로 들어오는 요청을 가장 앞에서 접수하는 역할..

인프라/Kubernetes

[쉽게 시작하는 쿠버네티스] 2. 배포를 통한 쿠버네티스 체험

본문은 인프런의 [쉽게 시작하는 쿠버네티스]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다. 애플리케이션 배포 애플리케이션을 배포하는 쿠버네티스의 단위는 Pod 강의에서는 마스터 노드를 통해 각 워커 노드에 nginx 애플리케이션을 설치할 예정 파드(Pod)란? 파드는 하나의 일을 하기 위해 묶인 컨테이너의 집합 대부분은 하나의 파드가 하나의 컨테이너로 이루어진다 파드의 자원 볼륨과 같은 공유 스토리지 클러스터 IP 주소와 같은 네트워킹 컨테이너 이미지 또는 사용할 특정 포트와 같이 각 컨테이너가 동작하는 방식에 대한 정보 노드(Node)란? 파드는 노드 상에서 동작한다 노드는 쿠버네티스에서 워커 머신을 의미하며 클러스터에 따라 가상 또는..

인프라/Kubernetes

[쉽게 시작하는 쿠버네티스] 1. 쿠버네티스 환경 구성

본문은 인프런의 [쉽게 시작하는 쿠버네티스]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다. 쿠버네티스가 하는 일 쿠버네티스는 컨테이너 런타임을 통해 컨테이너를 오케스트레이션하는 도구이다 컨테이너: 앱이 구동하는 환경까지 감싸서 실행할 수 있는도록 하는 격리 기술 컨테이너 런타임: 컨테이너를 다루는 도구 오케스트레이션: 여러 서버에 걸친 컨테이너 및 사용하는 환경 설정을 관리하는 행위 쉽게 말해, 쿠버네티스는 컨테이너들을 관리해주는 역할을 한다 쿠버네티스는 여러 서버(노드)에 컨테이너를 분산해서 배치하거나, 문제가 생긴 컨테이너를 교체하거나, 컨테이너가 사용할 비밀번호나 환경 설정을 관리하고 주입해주는 일 등을 수행한다 이러한 것들을 통틀어..

코택
'인프라/Kubernetes' 카테고리의 글 목록