본문 바로가기
Q&A2021년 11월 4일1분 읽기

쿠버네티스 보안 설정을 어떻게 해야 하나요?

문
문성민
조회 497댓글 1

쿠버네티스 클러스터를 운영 중인데 보안 설정에 대해 알려주세요.

댓글 1

김김영삼4년 전

쿠버네티스 보안 핵심 설정:

  1. RBAC 적용 — 최소 권한 원칙
    kind: Role
    apiVersion: rbac.authorization.k8s.io/v1
    rules:
    - apiGroups: [""]
    resources: ["pods"]
    verbs: ["get", "list"]
  2. Pod Security
    • runAsNonRoot: true
    • readOnlyRootFilesystem: true
    • capabilities 제한
  3. 네트워크 정책 — Pod 간 통신 제한
  4. 시크릿 관리 — etcd 암호화, 외부 시크릿 매니저(Vault) 연동
  5. 이미지 보안
    • 신뢰할 수 있는 레지스트리만 사용
    • 이미지 서명 검증 (Cosign)
    • 취약점 스캔 (Trivy)
  6. API 서버 — 외부 노출 금지, 감사 로그 활성화

CIS Kubernetes Benchmark를 기준으로 kube-bench 도구로 자동 점검하세요.

Ctrl+Enter로 등록