콘텐츠로 이동
Study NoteCKA

개요

Certified Kubernetes Administrator — 개념부터 트러블슈팅까지

kubectl은 써봤지만 “안에서 무슨 일이 벌어지는지”가 흐릿한 사람을 위한 자료다. CKA 커리큘럼 v1.35 · 시험 환경 Kubernetes v1.35 기준으로 쓰였다.

첫 장부터 읽기

배점 순서와 학습 순서는 다르다. 트러블슈팅(30%)이 마지막에 있는 이유는, 앞의 전부를 알아야 진단이 되기 때문이다.

  1. 시작시험 소개

    이 덱을 읽는 법 · 시험 자체의 해부 (환경 · 채점 · 시간 배분)

  2. 기초기초

    클러스터 아키텍처 · kubectl

  3. 워크로드Workloads and Scheduling15%

    Pod · 워크로드 · 설정 · 스케줄링 · 오토스케일링

  4. 네트워크Services and Networking20%

    Service · DNS · Ingress/Gateway · NetworkPolicy

  5. 진단Troubleshooting30%

    증상에서 원인으로 — 앞의 전부가 여기서 쓰인다

Kubernetes의 모든 것은 “선언된 상태(spec)와 실제 상태(status)의 차이를 줄이는 루프”다. 문제가 생겼다는 것은 그 루프가 어딘가에서 막혔다는 뜻이고, 트러블슈팅 30%는 결국 “어느 루프가 어디서 멈췄나”를 찾는 일이다.

표시 약속

본문 중 :::tip 박스는 시험 포인트, :::caution 박스는 자주 틀리는 함정이다.

명령 표기

k = kubectl (시험 환경에 alias가 걸려 있다). -n <ns>는 대부분 생략했지만 실제 시험에서는 거의 항상 필요하다.

손을 움직일 것

읽기만 하면 안 된다. kind + killercoda를 옆에 띄워두고 볼 것.