kelseyhightower/kubernetes-the-hard-way
Kubernetes를 스크립트 없이 직접 구축하기
원제 kelseyhightower/kubernetes-the-hard-way
스타 50,043당일 +105
Key Point
자동 배포 도구에만 의존하던 개발자라면 쿠버네티스의 내부 동작 원리를 직접 손으로 구축하며 깊이 있게 학습할 수 있다.
핵심 요약
- Kelsey Hightower의 '쿠버네티스 어려운 방식(Kubernetes The Hard Way)' 저장소는 자동화 도구 없이 수동으로 쿠버네티스 클러스터를 구축하는 튜토리얼을 제공한다.
- 이 가이드는 쿠버네티스의 핵심 개념과 각 컴포넌트가 어떻게 연결되는지 이해하려는 학습자를 대상으로 한다.
- 단일 제어 평면 노드와 두 개의 워커 노드로 구성된 기본 클러스터를 직접 구축하면서 각 단계를 깊이 있게 학습하도록 설계됐다.
- Kubernetes v1.32.x, containerd v2.1.x, CNI v1.6.x, etcd v3.6.x 등 최신 버전의 컴포넌트를 사용한다.
- 튜토리얼은 사전 준비, 점프박스 설정, 리소스 프로비저닝, TLS 인증서 생성, etcd 클러스터 부트스트래핑, 컨트롤 플레인 및 워커 노드 구성, 네트워킹 설정, 테스트 등 13개 단계로 구성돼 있다.
- 같은 네트워크에 연결된 ARM64 또는 AMD64 기반 가상 또는 물리 머신 4대가 필요하다.
- 이 튜토리얼의 결과물은 프로덕션 환경으로 사용할 수 없으며 커뮤니티 지원도 제한적이지만 학습 목적으로는 충분하다.
저장소 보기 ↗github.com