brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 17. 2022

(책 후기)시작하세요 도커/쿠버네티스-2020년 10월

나온 책 중 쿠버네티스 전체에 대해 가장 자세히 설명된 책이다.

쿠버네티스 실무 기초에 대해 잘 알 수 있게 해 준다.

쿠버네티스  실무를 하고자 하는 분에게 추천한다!

바로 쿠버네티스 설치부터 봐도 좋다

2020년 10월 책

용찬호님




목차로 어떤 부분이 설명되는지 보자~


<1> 예제 파일 다운로드

<2>  리눅스 도커 엔진 설치

<3> 도커 스웜  모드 클러스 구축

<4> 도커 컴포즈

<5> 쿠버 네티스 설치 방법들 여러 가지 알아보기

<6> 쿠버 네티스 시작하기

<7>인그레스

<8> 볼륨

<9>  인증과 인가

<10> 배포 고급 설정

<11> 모니터링



<1> 예제 파일 다운로드


2부 3부에서 사용하는 쿠버 네티스 예제 파일

https://github.com/alicek106/start-docker-kubernetes



<2>  리눅스 도커 엔진 설치


도커 파일 작성에 대해 잘 나온다.

도커 파일  빌드에 대해 잘 나온다.



<3> 도커 스웜  모드 클러스 구축


도커 스웜과 스웜 모드

서버에 대해 병렬 학장 시  새로운 서버나 컨테이너가 추가되었을 때 찾는다.

어떤 서버에 컨테이너를 할당 할 것인가 스케줄링, 로드밸런서, 클러스터 내 서버 다운 시 고가용성 보장 관리하는 오픈소스 툴



<4> 도커 컴포즈


여러 개의 컨테이너의 옵션과 환경을 정의한 파일을 읽어 컨테이너를 순차적으로 생성하는 방식으로 동작



<5> 쿠버 네티스 설치 방법들 여러 가지 알아보기


1

설치 환경에 따른  종류가 설명된다.


개발용도  - 미니 쿠베 설치 , 도커    for Mac /Windows에 내장된 쿠버 네티스 - 1개 노드에서 쿠버 네티스 설치 사용, 간편

서비스 - Kops , Kubespray , Kube admin, EKS , GKE   등   CSP에서 제공하는 관리형 쿠버 네티스


2

사용 환경?

자체 서버에 설치하는 쿠버 네티스

클라우드에 설치하는 쿠버 네티스

클라우드 환경에서 제공하는 관리형 쿠버 네티스 ,  Amazon EKS , Google GKE , MS AKS , Naver NKS  등 - 설치 불필요 가장 쉬운 사용, 클라우드 서비스 업체 종속 가능



3

설치?


도커 for Mac /Windows로 쿠버 네티스 설치


미니 쿠베로 쿠버 네티스 설치 - 버추얼 박스로  미니 쿠베 설치

// 아주 빠르게 컨테이너에 대해 공부하기 위해 빠르게 설치해서 할 수 있는 방법이다.


4

 kubeadmin으로 쿠버 네티스 설치


5

Kops로 AWS에 쿠버 네티스 설치


6

구글 클라우드 GKE로 쿠버 네티스 사용하기



<6> 쿠버 네티스 시작하기


쿠버 네티스 실무 기초에 대해 잘 알 수 있게 해 준다.

YAML  파일을 사용해보자


1

쿠버 네티스는 명령어로 사용 가능, 하지만 YAML  파일을 더 많이 사용한다.


2

Pod  알아보기

Pod는 기본 서버 생성  단위이다. IP 가 할당된다.


3

Pod 1개 만들어 보기

YAML파일로 만든다.


4

Node타입의 서비스해보기



<7>인그레스


<8> 볼륨


<9>  인증과 인가


<10> 배포 고급 설정


<11> 모니터링



<12> 요약


쿠버 네티스 실무 기초에 대해 잘 알 수 있게 해 준다.





같이 보면 좋을 책


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



감사합니다.

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