이 레포는 Kubernetes 기반 인프라 실습, 오픈소스 도구 활용, 운영 트러블슈팅, 그리고 실전 배포 경험을 한 곳에 모으기 위해 만들어졌습니다. 실습 환경, 인프라 자동화, GitOps, 고가용성(HA) 구성, 운영 노하우, 문제 해결 경험까지 모두 기록합니다.
/kubespray/: Kubespray를 활용한 클러스터 자동화 배포 실습/kube-vip/: kube-vip를 통한 Control Plane 고가용성(VIP) 구성/kubeadm/: kubeadm 기반 클러스터 설치 및 관리/gitops/: ArgoCD, Flux 등 GitOps 실습 및 선언적 배포 사례/docs/: 공통 개념, 운영 노트, 트러블슈팅, 비교 분석 등
아래는 실제 실습/운영 중인 Kubernetes 클러스터의 노드 정보 예시입니다.
| Node | 역할(Role) | MGMT IP | K8S IP | K8S Version | OS-Image | Container Runtime |
|---|---|---|---|---|---|---|
| com1 | worker1 | 10.34.48.100 | 10.34.48.100 | v1.32.2 | Ubuntu 24.04.2 LTS | containerd://2.0.3 |
| com2 | worker2 | 10.34.48.101 | 10.34.48.101 | v1.32.2 | Ubuntu 24.04.2 LTS | containerd://2.0.3 |
| com3 | worker3 | 10.34.48.102 | 10.34.48.102 | v1.32.2 | Ubuntu 24.04.2 LTS | containerd://2.0.3 |
| Master | control-plane | 10.34.48.103 | 10.34.48.103 | v1.32.2 | Ubuntu 24.04.2 LTS | containerd://2.0.3 |
- 각 폴더의 README/실습.md 파일에서 상세 실습/설정/트러블슈팅 과정을 확인할 수 있습니다.
- 실습 환경, 버전, 시행착오, 개선점 등도 함께 기록해 두었습니다.
- 실전 운영/학습, 포트폴리오, 팀 내 공유 자료로 활용 가능합니다.
- 실습 경험, 트러블슈팅, 개선 제안, 질문 등 언제든 환영합니다!
- Issue, PR, Discussions를 통해 자유롭게 참여해 주세요.