Learning
토픽 208 / 210·애플리케이션 보안

Kubernetes 보안

Kubernetes 보안

Kubernetes 클러스터의 API 서버, 노드, Pod, 네트워크, 시크릿 등 전 계층에 걸친 보안 통제와 보호 체계

특징: 복잡한 다층 환경(클러스터/노드/Pod/컨테이너), 기본 설정이 불안전, 4C 보안 모델(Cloud-Cluster-Container-Code)

구성요소: API 서버 보안(인증/인가/감사), RBAC(역할 기반 접근제어), Pod Security Standards(Pod 보안 기준), Network Policy(Pod 간 통신 제어), Secrets 관리(민감 데이터 보호)

기술요소: RBAC(최소 권한 역할 할당), Pod Security Standards(Privileged/Baseline/Restricted), Network Policy(Ingress/Egress 제어), Secrets(etcd 암호화/Vault 연동), Admission Controller(OPA/Kyverno 정책 강제), 이미지 스캔(Trivy/취약점 탐지)

적용사례: 컨테이너 오케스트레이션 보안, 마이크로서비스, 클라우드 네이티브 앱

비교: Kubernetes(표준/복잡/유연) vs Docker Swarm(단순/기능 제한) vs OpenShift(엔터프라이즈/보안 강화/Red Hat)

연관: 컨테이너 보안, DevSecOps, RBAC, 4C 모델