하나씩 차분히 읽어보며 실습하며 이해하기 좋은 책이다.
GCP 기반으로 쿠버네티스가 설명된다.
옮긴이의 말이 인상 깊다.
"도커가 한창이더니 어느새 쿠버네티스의 시대가 왔다.
구글의 운영 경험을 바탕으로 만들어진 쿠버네티스가 나타났다"
<1> 쿠버 네티스 소개
<2> 네트워킹, 로드 밸런서, 인그레스 작업
<3> 신뢰성 있는 컨테이너 애플리케이션 구현
<4> 쿠버 네티스 저장소
<5> 애플리케이션 업데이트, 단계적 롤아웃, 오토 스케일링
<6> 지속적인 통합과 접달
<7> 고 가용성 등
<1> 쿠버 네티스 소개
1
컨테이너 기술의 핵심은 3가지
컨트롤 그룹( cgroups)
네임스페이스
통합파일 시스템
2
GCE에서 쿠버 네티스 사용
3
aws 사용
4
처음부터 직접 만들기
kubeadmin
5
// 기타 쿠버 네티스 설치?
// 책의 내용보다 개인적으로 로컬 환경에서 최신 쿠버 네티스 버전을 설치해 사용하는 것을 권장한다.
// 로컬 PC환경에 세팅하면 비용 걱정도 없다.
// 방법 1. 로컬 환경에 쿠버 네티스 설치하는 방법은 다음과 같다.
개인적으로 아래 방법을 추천한다.
// 방법 2. kops로 AWS에 쿠버 네티스 설치
6
쿠버 네티스 아키텍처?
마스터 = 클러스터 제어 플레인 (Cluster control plane)
클러스터 상태 = 클러스터 상태는 etcd 키 / 값 저장소로 관리한다.
클러스토 노드 = 실행 중인 Pod , 컨테이너 등을 제공. 3개의 노드 컴포넌트가 있다. Kubelet , Kube-proxy, 컨테이너 런타임
8
핵심 구성요소?
파드?
파드 예제
예제 코드 다운로드
9
첫 쿠버 네티스 애플리케이션
10
레이블?
11
리플리카 세트?
11
스케쥴링?
<2> 네트워킹, 로드 밸런서, 인그레스 작업
<3> 신뢰성 있는 컨테이너 애플리케이션 구현
<4> 쿠버 네티스 저장소
<5> 애플리케이션 업데이트, 단계적 롤아웃, 오토 스케일링
<6> 지속적인 통합과 접달
<7> 고 가용성 등
정리
하나씩 차분히 읽어보며 실습하며 이해하기 좋은 책이다.
같이 보면 좋을 책
https://brunch.co.kr/@topasvga/1455
감사합니다.