CKA — 쿠버네티스 관리자 · CKA 실기 모의고사 · 실습
CKA 모의고사 A
모의고사입니다
실제 CKA 는 120분에 과제 15~20개를 풀고 66% 를 넘으면 합격합니다. 이 세트도
과제 17개·120분·합격선 66% 로 맞추었습니다. 부분 점수제이므로 전부 맞힐 필요가
없습니다. 17개 중 12개를 통과하면 완료로 처리됩니다.
힌트를 보지 말고 먼저 끝까지 풀어 보십시오. 실제 시험에는 힌트가 없습니다.
막히는 과제는 건너뛰었다가 시간이 남으면 돌아오는 편이 점수에 유리합니다.
힌트와 정답은 시험을 한 번 끝낸 뒤에 복습용으로 쓰십시오.
실제 시험장에서 처음 알면 시간을 잃는 것들
- 시험은 원격 데스크톱이고, 과제마다 지정된 호스트로
ssh해서 작업합니다. k별칭과 bash 자동완성이 이미 설정되어 있습니다. 시작하자마자 alias 부터yq·curl·wget·man도 이미 깔려 있습니다.- 터미널 복사는
Ctrl+Shift+C, 붙여넣기는Ctrl+Shift+V입니다. Ctrl+W는 브라우저 탭을 닫아 버립니다. 단어를 지울 때는Ctrl+Alt+W를 쓰십시오.- INSERT 키가 막혀 있어 vim 은
i로 입력 모드에 들어가야 합니다. - 문항마다 배점이 다르고, 정답에 이르는 경로는 여러 가지가 허용됩니다.
중첩 ssh 는 지원되지 않습니다. 작업이 끝나면 exit 로 반드시 원래 자리로 돌아오십시오.
만들라는 조언은 지금 환경과 맞지 않습니다. 이 실습 파드도 같게 맞추어 두었습니다.
도메인 배분
| 도메인 | 실제 배점 | 이 세트의 과제 |
|---|---:|---:|
| Cluster Architecture, Installation and Configuration | 25% | 1~4번 |
| Workloads and Scheduling | 15% | 5~7번 |
| Services and Networking | 20% | 8~10번 |
| Storage | 10% | 11~12번 |
| Troubleshooting | 30% | 13~17번 |
13번부터 17번까지
실제 시험에서는 고장 난 자원이 미리 준비되어 있습니다. 이 환경에는 그 장치가 없으므로
각 과제의 지시문에 문제 매니페스트를 넣어 두었습니다. 먼저 그대로 적용한 다음
증상을 진단하고 고치십시오. 적용하지 않고 처음부터 옳게 만들어도 채점은 통과하지만,
그러면 진단 연습이 되지 않습니다.
이 환경에서 다른 점
파드 안의 클러스터는 kwokctl 이 띄운 1인용 클러스터입니다. 컨트롤 플레인은 진짜라서
매니페스트·RBAC·스케줄링·쿼터·CRD·PV 바인딩·드레인은 전부 실제로 동작합니다.
다만 워크로드 컨테이너는 실행되지 않으므로 kubectl exec·logs·port-forward 는
쓸 수 없습니다. 과제도 그것을 요구하지 않습니다.
시작 전에 kubectl get nodes 로 노드 3개가 Ready 인지 확인하십시오. 아직이라면
클러스터가 뜨는 중입니다(2분쯤 걸립니다).
채점
각 과제의 확인 버튼을 누르면 채점기가 살아 있는 클러스터에서 값을 다시 계산해
대조합니다. 파일에 무엇을 적었는지가 아니라 클러스터가 어떤 상태인지를 봅니다.
정답에 이르는 경로는 여러 가지가 허용됩니다.
단계 17개
- ops 네임스페이스의 배포 권한
- 집계 ClusterRole
- Backup CRD 와 커스텀 리소스
- team-a 쿼터와 기본 자원값
- frontend 디플로이먼트와 롤링 전략
- 배치 전용 노드와 톨러레이션
- 모든 노드에 뜨는 에이전트
- 이름 붙은 포트를 쓰는 api 서비스
- shop.example.com 인그레스
- web 네임스페이스 네트워크 정책
- 정적 볼륨 바인딩
- PVC 와 임시 볼륨을 함께 쓰는 워크로드
- 엔드포인트가 비어 있는 서비스
- Pending 에서 못 벗어나는 워크로드
- 너무 넓은 권한 줄이기
- 쿼터에 걸려 못 뜨는 워크로드
- 끝나지 않는 드레인