KCNA — 쿠버네티스·클라우드 네이티브 입문
KCNA 는 손보다 머리를 보는 시험입니다. 이 코스는 컨테이너가 왜 VM 을 밀어냈는지, 쿠버네티스가 왜 이렇게 여러 조각으로 쪼개졌는지를 먼저 설명하고, 그다음 진짜 클러스터에 붙어 파드·디플로이먼트·서비스를 직접 만들어 보게 합니다. 끝나면 처음 보는 매니페스트를 읽고 '이건 무엇을 하려는 선언인가'를 말할 수 있고, CNCF 생태계의 프로젝트 이름들이 어느 자리에 놓이는지 지도 위에 찍을 수 있습니다.
입문 · 레슨 35 · 실습 10
커리큘럼
클라우드 네이티브와 컨테이너 기초
- 가상머신에서 컨테이너로 — 무엇을 버리고 무엇을 얻었나 reading
- CRI 는 왜 생겼고 shim 은 무엇을 붙들고 있나 reading
- 퀴즈: 클라우드 네이티브와 컨테이너 기초 quiz
쿠버네티스 아키텍처
- 컨트롤 플레인은 왜 이렇게 쪼개졌나 reading
- 클러스터를 손으로 열어보기 lab
- 노드가 셋인데 파드가 갈 곳이 없다 lab
- 같은 앱을 Helm 과 Kustomize 로 두 번 포장하다 lab
- 퀴즈: 쿠버네티스 아키텍처 quiz
컨테이너 오케스트레이션과 워크로드
- 파드 하나에서 워크로드 컨트롤러까지 reading
- 파드에서 셀프힐링까지 lab
- 이름은 같은데 권한이 다르다 lab
- 퀴즈: 컨테이너 오케스트레이션과 워크로드 quiz
서비스·네트워킹·스토리지
CNCF 생태계·관측 가능성·전달
- CNCF 지도 읽기 — 성숙도, 전달, 서비스 메시 reading
- 관측 가능성 — 세 개(혹은 네 개)의 시그널 reading
- 퀴즈: CNCF 생태계·관측 가능성·전달 quiz
CNCF 커뮤니티와 협업
- 프로젝트는 어떻게 졸업하고, 결정은 누가 내리는가 reading
- 퀴즈: CNCF 커뮤니티와 협업 quiz
실행·준비·복구 신호를 실제 동작으로 구분하기
- Running·Ready·업무 성공은 다른 질문이다 reading
- 초록불의 의미와 느린 시작의 예산 reading
- Running인데 왜 서비스는 실패할까 lab
- 퀴즈: 건강 신호와 자동 복구 quiz
배치 예산과 입장 정책을 실제 실패로 구분하기
- 낮은 사용률과 비어 있는 배치 예산은 다르다 reading
- 기본값·할당량·입장 거절의 장부 reading
- 빈 CPU가 있어 보이는데 왜 입장할 수 없을까 lab
- 퀴즈: 자원 요청과 생성 거절 quiz
배포·준비 실패·롤백의 증거 읽기
- 배포 명령의 성공과 새 버전의 성공은 다르다 reading
- 준비 실패와 수동 롤백이 남기는 것 reading
- 배포는 성공했다는데 새 버전은 왜 안 보일까 lab
- 퀴즈: 배포 완료와 롤백의 경계 quiz
모의고사
- KCNA 시험은 이렇게 나옵니다 reading
- KCNA 모의고사 A quiz