https://github.com/brendandburns/kbp-sample [%] 의 표시 : 필자의 의견
Intro
- 목표 : k8s 기반 App을 성공적으로 배포/관리 하는데 돕기 위함
각 장은 독립적
: 쭉 읽는것도 좋지만, 특정 주제에 대해 관심이 간다면 해당 Chapter들을 골라서 읽어도 무방하다.
Chapter Category
App Development in k8s
- 2 : 개발자 work flow
- 5 : CI & Testing
- 15 : 고수준 Platform 구축
- 16 : State & Stateful Application 관리
k8s Service 운영
- 1 : 기본 서비스 설정
- 3 : Monitoring & Metric
- 4 : 설정 관리
- 6 : Versioning & Release
- 7 : App 배포
Cluster 관리
- 8 : Resource 관리
- 9 : Networking
- 10 : Pod 보안
- 11 : 정책 & 거버넌스 (??)
- 12 : Multi-Cluster 관리
- 17 : Admition Control
앞으로 학습 계획
- 일단 Chapter 1-3 는 쭉 진행
- 관심 Chapter : 13. 완전히 독립적인 외부 서비스 통합
- 비 관심 Chapter : 14. 머신러닝
실습 환경
- k8s Management Cluster: [Rancher Cluster] Rancher v2.4.5 (install with RKE : HA - 3 Nodes)
- k8s Service Cluster: [Kubernetes Cluster] 5 Nodes (made with Rancher)
- Master Node : 1 (4 core / Ram 4)
- etcd : 1 (4 core / Ram 4)
- worker : 3 ((4 core / Ram 4) x 2 , (4 core / Ram 8) x 1)