[Kubernetes] CKA Certificate Review
```
[k8s] CKA 자격증 후기
```
이번 글을 통해 배워갈 내용
- 시험 정보
- 시험 준비 정보
- 시험 후
1. 시험정보
Certified Kubernetes Administrator (CKA) 시험은 쿠버네티스 클러스터를 설치, 관리 및 운영하는 실무 능력을 검증하는 시험입니다. 요약을 하면 CKA 시험에서는 클러스터의 설치 및 설정, 기본적인 네트워크 구성, 저장소 관리, 애플리케이션 배포 및 관리, 문제 해결 등의 다양한 관리 작업을 다룹니다. 이 시험은 특히 쿠버네티스 환경에서 운영자나 시스템 관리자가 실제로 클러스터를 설정하고 유지보수하는 데 필요한 지식과 기술을 평가하기 때문에 매우 유용한 시험입니다.
글을 쓴 시점에
깃허브에 나오는 시험 커리큘럼은 다음과 같습니다
https://github.com/cncf/curriculum/tree/master
공개된 내용을 한글로 보면 아래와 같습니다
스토리지 (10%)
- 스토리지 클래스와 영구 볼륨(persistent volumes) 이해
- 볼륨 모드, 접근 모드(access modes), 볼륨에 대한 회수 정책(reclaim policies) 이해
- 영구 볼륨 클레임(persistent volume claims) 프리미티브 이해
- 애플리케이션을 영구 스토리지로 구성하는 방법 숙지
트러블슈팅 (30%)
- 클러스터와 노드의 로깅 평가
- 애플리케이션 모니터링 방법 이해
- 컨테이너의 stdout 및 stderr 로그 관리
- 애플리케이션 실패 트러블슈팅
- 클러스터 구성 요소 실패 트러블슈팅
- 네트워킹 문제 해결
워크로드 및 스케줄링 (15%)
- 디플로이먼트(deployments)를 이해하고 롤링 업데이트 및 롤백 수행 방법 숙지
- ConfigMaps와 Secrets를 사용하여 애플리케이션 구성
- 애플리케이션을 스케일링하는 방법 숙지
- 강력하고 자가 복구되는 애플리케이션 배포를 위한 프리미티브 이해
- 리소스 제한이 Pod 스케줄링에 미치는 영향 이해
- 매니페스트 관리 및 일반적인 템플릿 도구에 대한 인식
클러스터 아키텍처, 설치 및 구성 (25%)
- 역할 기반 접근 제어(role based access control, RBAC) 관리
- Kubeadm을 사용하여 기본 클러스터 설치
- 고가용성 쿠버네티스 클러스터 관리
- 쿠버네티스 클러스터를 배포하기 위한 인프라 구성
- Kubeadm을 사용하여 쿠버네티스 클러스터의 버전 업그레이드 수행
- etcd 백업 및 복구 구현
서비스 및 네트워킹 (20%)
- 클러스터 노드에서 호스트 네트워킹 구성 이해
- Pod 간의 연결성(connectivity) 이해
- ClusterIP, NodePort, LoadBalancer 서비스 유형 및 엔드포인트 이해
- Ingress 컨트롤러와 Ingress 리소스를 사용하는 방법 숙지
- CoreDNS를 구성하고 사용하는 방법 숙지
- 적절한 컨테이너 네트워크 인터페이스(plugin) 선택
시험의 자세한 정보는 아래 링크를 보시면 됩니다.
https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/
원하는 시간에 집에서
시험을 볼 수 있고
토요일에 시험을 봤고 시험 3일전 인 수요일에 예약을 하고 시험을 봤습니다.
120분 안에 명시된 것처럼 15~20문제 정도 풀면 됩니다.
Shell 환경에서 직접 문제를 푸는 시험이어서
Udemy 강의나 기타 자료들을 하나하나
다 입력하면서 연습했던 게 도움이 되었습니다
2. 시험 준비
저는 먼저 KCNA과 CKAD 시험을 본 다음 봤기 때문에
기본적인 지식이 있었습니다.
https://codemasterkimc.tistory.com/706
https://codemasterkimc.tistory.com/713
CKAD 시험과 마찬가지로 CKA 시험도 유데미에 뭄샤드님의 강의를 듣고 진행을 했습니다.
certified-kubernetes-administrator-with-practice-tests
https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests
추가로 깃허브에 있는 연습문제를 풀고
https://github.com/zealvora/certified-Kubernetes-administrator
킬러코다에 연습문제를 풀었으며
https://killercoda.com/cka
https://killercoda.com/allen1987
시험 전에는 시험기관에서 제공하는 CKA 킬러쉘을 풀었습니다
항상 동일하지만~
역시 시험을 통과하는 것보다는 배우는 재미가 컸습니다.
2. 시험 후
다른 K8s 자격증과 동일하게
합격한 시험은 2년간 유효하고
불합격 시 1회 재응시가 가능합니다
저는 토요일에 시험 후에 월요일 밤에 시험결과가 나왔습니다.
5개의 쿠버네티스 자격을 유효기간 내에 모두 획득하는 것을 추천드리며
CKAD 시험 합격을 아직 안 하셨다면
CKA 합격 후에 CKAD 시험을 준비하는 것을 추천드립니다.
저는 CKA 시험 및 CKAD 합격 후에 KCSA 시험을 준비했습니다
읽어주셔서 감사합니다
무엇인가 얻어가셨기를 바라며
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)
참조 및 인용
https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/
'기타 > 자격증' 카테고리의 다른 글
[쿠버네티스] CKAD 자격증 후기 (14) | 2024.09.24 |
---|---|
[쿠버네티스] KCNA 자격증 후기 (0) | 2024.08.22 |