
생성 수정
Kubernetes · 4장
운영 환경과 클라우드 네이티브 생태계
멀티 클라우드, 운영 도구, 로컬 실습, 관리형 서비스와 CI/CD, 활용 사례까지 원문 PDF 15~21쪽을 읽는다.
4장 · 총 7개 절 · 전체 9개 장 중 4번째
멀티 클라우드와 이식성
4장 · 01
P O R T A B I L I T Y · 멀티 클라우드 & 이식성 어디서든같은매니페스트, 같은동작
K u b e r n e t e s
| AWS | EKS |
|---|---|
| Azure | AKS |
| Google Cloud | GKE |
| Private Cloud | OpenStack |
| On-Prem | OpenShift / Rancher |
| Edge / IoT | K3s · MicroShift |
벤더 종속(lock-in)을 피하면서 진정한 하이브리드 · 멀티클라우드 전략을 실현할 수 있습니다.
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 15쪽
클라우드 네이티브 도구
4장 · 02
E C O S Y S T E M · 생태계 K8s를둘러싼클라우드네이티브도구들
관측성
● Prometheus + Grafana
● EFK / Loki
● OpenTelemetry
패키지관리
● Helm
● Kustomize
● Operator Framework
서비스메시
● Istio
● Linkerd
● Cilium
보안
● OPA / Gatekeeper
● Falco
● RBAC · NetworkPolicy
GitOps / CD
● ArgoCD
● Flux
● Tekton
스토리지
● Rook / Ceph
● Longhorn
● CSI 드라이버
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 16쪽
Minikube로 실습 환경 구축
4장 · 03
L O C A L · 로컬 환경에서 시작하기 Minikube로실습환경구축
Minikube
로컬 PC에서 단일 노드 K8s 클러스터를 띄우는 도구. VM 또는 Docker 위에서 구동되어 클라우드 없이도 실습이 가능합니다.
이 외 옵션
kind · Docker로 멀티노드 클러스터
k3s / k3d · 경량화된 K8s 배포판
Docker Desktop · 내장 K8s
$ shell · 실습흐름
1 minikube start --driver=docker싱글노드클러스터시작
2 kubectl get nodes클러스터상태확인
3 kubectl create deployment nginx --image=nginx샘플앱배포
4 kubectl expose deployment nginx --port=80 --type=NodePort서비스노출
5 minikube service nginx브라우저로접근
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 17쪽
매니지드 쿠버네티스
4장 · 04
M A N A G E D · 매니지드 쿠버네티스 프로덕션운영의가장빠른길
| G o o g l e C l o u d GKE | K8s 종주국. Autopilot 모드 등 가장 풍부한 기능 |
|---|---|
| A m a z o n A W S EKS | AWS 생태계와 강력 통합. Fargate로 노드리스도 가능 |
| M i c r o s o f t AKS | Azure DevOps · AD 통합이 매끄러운 엔터프라이즈 친화 |
| R e d H a t OpenShift | 보안·개발자 경험 강화 + 멀티클라우드 일관성 |
관리편의성
마스터 노드 운영·업그레이드를 사업자가 대신
확장성
오토스케일링·풀(pool) 구성을 콘솔에서 클릭
보안·운영
백업·로깅·IAM과 자연스러운 통합
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 18쪽
DevOps와 CI/CD 통합
4장 · 05
D E V O P S · C I / C D 통합 Jenkins · GitLab · ArgoCD
일반적인 파이프라인
Code Commit
Git push
Build
Image build
Push Image
Registry
Deploy
kubectl / Helm
Monitor
Metrics/Log
Jenkins
전통적인 CI 강자
K8s 플러그인으로 빌드 에이전트를 파드로 동적 생성. 빌드량에 따라 자동 스케일.
GitLab CI/CD
올인원 DevOps 플랫폼
리포지토리 + CI + 컨테이너 레지스트리 + 배포까지. 클러스터 등록·관리도 GitLab에서.
ArgoCD
GitOps 표준
Git 리포의 desired state를 K8s에 자동 동기화. 모든 변경 이력이 Git에 남아 감사·롤백 용이.
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 19쪽
산업별 활용 사례
4장 · 06
U S E C A S E S · 산업별 활용 다양한분야에서핵심인프라로
산업군 주요 활용 도입 효과
| 대기업 | 글로벌서비스, MSA 전환 | 안정성향상, 개발속도 |
|---|---|---|
| 스타트업 | 클라우드네이티브앱 | 운영자동화, 비용효율 |
| 금융권 | 인터넷뱅킹, 핀테크 | 배포주기단축, 안정성강화 |
| 게임업계 | 실시간게임서버 | 자동확장, 글로벌안정화 |
| 이커머스 | 쇼핑몰백엔드, 프로모션 | 트래픽폭증대응, 빠른출시 |
국내 사례
카카오 · 네이버 · 토스 · 쿠팡 · 라인 · 데브시스터즈 등 주요 기업이 K8s 기반 인프라로 서비스 운영
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 20쪽
정리와 Q&A
4장 · 07
W R A P - U P & Q & A
쿠버네티스, 클라우드 네이티브의 운영체제
0 1
표준 플랫폼
컨테이너 시대의 데이터센터 운영체제. 인프라 관리 자동화, 자원 활용 효율, 신속한 배포의 베이스라인.
02
학습 곡선
초기 진입 비용이 있지만, 한 번 익숙해지면 개발/운영 문화 자체가 바뀝니다. 작게 시작해서 단계적으로.
0 3
지속적 발전
오픈소스 커뮤니티 + CNCF 생태계가 보안·네트워킹·스토리지 영역을 끊임없이 확장 중.
질문은 언제든지 환영합니다. 감사합니다.
JunHo Lee · Red Hat · Instructor / Architect
출처: JunHo Lee · 『쿠버네티스 종합 개요』 · 원문 PDF 21쪽
LangTailor