"매 cloud-native 의 핵심: containers + orchestration + declarative API + 매 immutable infra". 매 2014 Google Borg → K8s open-source 으로 시작, 매 2026 현재 CNCF 의 200+ projects (K8s, Istio, Prometheus, Argo, Cilium) 가 매 production-grade platform 의 표준. 매 enterprise 의 90%+ 가 K8s 의 채용 (CNCF 2025 survey).
매 핵심
매 5 pillars (CNCF 정의)
Containerization: 매 OCI image (Docker/Podman) — 매 immutable, portable.
Microservices: 매 small, single-purpose services.
DevOps: 매 CI/CD + culture of automation.
Continuous Delivery: 매 GitOps (Argo CD, Flux).
Orchestration: 매 K8s — 매 declarative scheduler.
매 K8s 의 핵심 abstractions
Pod: 매 minimum deployable unit (1+ containers, shared net/storage).
Deployment: 매 ReplicaSet manager — 매 rolling update.
Service: 매 stable virtual IP / DNS for pods.
Ingress / Gateway API: 매 L7 routing — 매 2026 Gateway API 가 stable.
언제: 매 K8s YAML 생성, Helm chart drafting, 매 troubleshooting (kubectl describe → root cause), 매 manifest review.
언제 X: 매 cluster credentials / secrets 의 prompt 에 포함 X. 매 production drift detection 은 GitOps tooling 사용.
❌ 안티패턴
Lift-and-shift VM mindset: 매 stateful pet servers 의 K8s 에 그대로 — 매 cattle 화 X.
No resource limits: 매 noisy-neighbor / OOM cascade.
Cluster-admin everywhere: 매 RBAC bypass — 매 zero-trust violation.
Ignoring node autoscaling: 매 capacity ceiling — 매 outage during spike.
Custom CRDs for everything: 매 ecosystem fragmentation — 매 CNCF projects 의 reuse.
🧪 검증 / 중복
Verified (CNCF official definition, K8s docs v1.31+, 2025 CNCF survey).