KCA — Kyverno 인증 어소시에이트
KCA 는 Kyverno 로 어드미션 정책을 설계하고 운영하는 능력을 묻습니다. 이 코스는 요청이 API 서버를 지나는 순서에서 출발해 validate·mutate·generate·verifyImages 네 규칙 타입을 직접 작성하고, 같은 규칙을 쿠버네티스 내장 ValidatingAdmissionPolicy 와 PSA 라벨로도 세워 어디까지 정책 엔진 없이 되는지 구분합니다. 끝나면 Audit 로 관찰해 Enforce 로 올리는 절차를 스스로 설계하고, 정책이 클러스터를 멈추는 상황을 미리 피할 수 있게 됩니다.
중급 · 레슨 31 · 실습 10
커리큘럼
어드미션 컨트롤과 Kyverno 구조
validate 규칙
- 앵커 네 개와, 정책을 쪼개지 않고 점진 도입하는 법 reading
- validate 규칙과 내장 정책 비교하기 lab
- 퀴즈: validate 규칙 quiz
mutate 와 generate
- generate 는 왜 조용히 실패하는가 reading
- 주입·생성 규칙과 권한 세우기 lab
- 정책이 거절됐는데 원인은 권한이었다 lab
- 퀴즈: mutate 와 generate quiz
이미지 검증과 공급망
- 서명은 안전하다가 아니라 여기서 나왔다를 증명한다 reading
- 서명 검증 정책과 자격 증명 세우기 lab
- 퀴즈: 이미지 검증과 공급망 quiz
정책 운영
- 정책은 배포하는 것이 아니라 승격하는 것이다 reading
- 승격 절차와 정책 없이 되는 것 lab
- 라벨 규칙을 풀었는데 아무도 몰랐다 lab
- 퀴즈: 정책 운영 quiz
진짜 Kyverno 에서 확인하기
- 정책을 썼다와 정책이 지켜진다는 다르다 reading
- 정책이 실제로 막는 것을 본다 lab
- Deployment 는 만들어졌는데 파드가 하나도 없다 lab
- 진짜 어드미션 확인 quiz
정책 작성 심화 — 조건·외부 데이터·자동 생성·정리
설치·운영 — Helm 과 HA, CRD, 업그레이드, CLI, 메트릭
- 복제본을 늘려도 빨라지지 않는 컨트롤러가 있다 reading
- 퀴즈: 설치·운영 quiz
웹훅 장애를 구분하고 복구하기
- 정책은 남았는데 웹훅이 사라졌다 reading
- 정책은 남았는데 위반 Pod가 생성됐다 lab
- 등록된 웹훅이 응답하지 않는 3초 lab
- 퀴즈: 거부·시간 초과·등록 부재 구분하기 quiz
모의고사
- KCA 시험은 이렇게 나옵니다 reading
- KCA 모의고사 A quiz