brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 17. 2022

(책후기) 쿠버네티스 기초 다지기 3/e-2019.05


하나씩 차분히 읽어보며 실습하며 이해하기 좋은 책이다.

GCP 기반으로 쿠버네티스가 설명된다.


옮긴이의 말이 인상 깊다.

"도커가 한창이더니 어느새 쿠버네티스의 시대가 왔다.

구글의 운영 경험을 바탕으로 만들어진 쿠버네티스가 나타났다"



<1> 쿠버 네티스 소개

<2> 네트워킹, 로드 밸런서, 인그레스 작업

<3> 신뢰성 있는 컨테이너 애플리케이션 구현

<4> 쿠버 네티스 저장소

<5> 애플리케이션 업데이트, 단계적 롤아웃, 오토 스케일링

<6> 지속적인 통합과 접달

<7> 고 가용성 등



<1> 쿠버 네티스 소개


1

컨테이너 기술의 핵심은 3가지


컨트롤 그룹( cgroups)

네임스페이스

통합파일 시스템


2

GCE에서 쿠버 네티스 사용



3

aws  사용


4

처음부터 직접 만들기

 kubeadmin



5

// 기타  쿠버 네티스 설치?

// 책의 내용보다 개인적으로 로컬 환경에서 최신 쿠버 네티스 버전을 설치해 사용하는 것을 권장한다.

// 로컬  PC환경에 세팅하면 비용 걱정도 없다.


// 방법 1. 로컬 환경에 쿠버 네티스 설치하는 방법은 다음과 같다.

개인적으로 아래 방법을 추천한다.

https://brunch.co.kr/@topasvga/1682



// 방법 2. kops로   AWS에 쿠버 네티스 설치

https://brunch.co.kr/@topasvga/1649



6

쿠버 네티스 아키텍처?

마스터  = 클러스터 제어 플레인 (Cluster control plane)

클러스터 상태 =  클러스터 상태는   etcd 키 / 값 저장소로 관리한다.

클러스토 노드 = 실행 중인   Pod ,  컨테이너 등을 제공.   3개의  노드 컴포넌트가 있다. Kubelet , Kube-proxy, 컨테이너 런타임


8

핵심 구성요소?

파드?


파드 예제


예제 코드 다운로드

http://www.acornpub.co.kr/book/start-kubernetes-3e



9

첫 쿠버 네티스 애플리케이션


10

레이블?


11

리플리카 세트?


11

스케쥴링?



<2> 네트워킹, 로드 밸런서, 인그레스 작업


<3> 신뢰성 있는 컨테이너 애플리케이션 구현


<4> 쿠버 네티스 저장소


<5> 애플리케이션 업데이트, 단계적 롤아웃, 오토 스케일링


<6> 지속적인 통합과 접달


<7> 고 가용성 등



정리

하나씩 차분히 읽어보며 실습하며 이해하기 좋은 책이다.




같이 보면 좋을 책


https://brunch.co.kr/@topasvga/1455


감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari