Skip to main content

CKA 후기 2023

ghdwlsgur
Blog Owner

쿠버네티스 자격증 취득 후기를 알려드릴게요 ! 먼저 이전에 docker와 AWS ECS, 도커 스웜은 사용해봤었지만 쿠버네티스는 처음이라서 약간 망설여졌던 시험이기도 한데요. 데브옵스에겐 필수의 역량이기도한 쿠버네티스를 알아가고자 패스트캠퍼스를 통해 이성미 강사님의 Kubernetes 자격증 마스터 클래스를 수강하였습니다. 수강에 앞서 머릿 속에 난무하던 지식들을 그림으로 이해했던 가상화와 컨테이너 도서를 읽고 정리하였습니다.

위 강의에는 CKA, CKAD, CKS 자격증을 모두 준비할 수 있도록 커리큘럼이 짜여져 있습니다. 세 가지 자격증 중에서도 CKA 강의를 완강 후에 진행률이 44프로인 것을 보면 CKA가 가장 내용이 많고 비중 높은 강의인 것 같습니다. 시험 준비는 전날에 killercoda 문제를 풀어보았는데 내용이 준비하던 것과는 살짝 상이하여 당황하였지만 모든 문제의 풀이와 솔루션을 익혔습니다. 이 때까지만 해도 killer.sh의 존재를 모르고 있다가 시험 당일날 killer.sh 문제를 풀 수 있는 기회가 2번 주어진다는 것을 알고 뒤늦게 문제 구경만 했습니다. 시험 전에 killer.sh 문제를 꼭 풀어보시는 것을 추천합니다. killer.sh는 시험 예약 후에 오른쪽 상단에 killer.sh로 리디렉션되는 링크가 있는데 해당 링크를 통해서 문제를 풀어보실 수 있습니다. CKAD는 꼭 풀어보고 시험에 들어가야겠네요 ㅎㅎ..

쿠버네티스 자격증 비용은 375달러인데 레딧에서 쿠버네티스 쿠폰을 검색하여 할인율 20프로 쿠폰을 발견하여 약 40만원?으로 응시하였습니다. 시험은 하루 전날부터 예약할 수 있고 시험 당일로부터 24시간 이전에는 시험 일정을 변경할 수 없습니다. 저는 일요일날 응시를 하여 월요일 퇴근 후 저녁 8시 반부터 약 2시간가량 진행하였는데 월요일 하루는 정말 눈코 뜰 새 없이 바빴던 것 같습니다.

7시 45분부터 대기하고 있었는데 시험장 입장은 8시부터 가능했어요. 입장 전에 PSI 브라우저 클라이언트 앱을 다운로드 받고 크롬 어플 외에 다른 모든 프로그램은 미리 종료하였습니다. 시험 입장 이후에는 국제운전면허증을 웹캠에 찍고 얼굴 프로필 사진도 찍고 감독관의 Live Chat을 시작으로 시험 준비가 완료됩니다. AWS 시험에는 감독관과 영어로 주고 받았는데 챗으로 주고 받아서 개인적으로 소통하기에 더 편했던 것 같습니다.

저는 약 17문제가 출제되었고 주어진 2시간 안에 모두 풀어야 했는데 기억나는 문제는 아래와 같습니다.

  • ETCD backup & restore
  • worker node kubelet troubleshooting
  • 현재 ready 상태인 노드 개수 출력하여 파일에 저장하기
  • 마스터노드 kubeadm, kubectl, kubelet 업그레이드
  • 파드 내 멀티 컨테이너 구성하기
  • 파드 내 사이드카 컨테이너 구성하기
  • 주어진 조건에 맞는 파드 생성하기
  • 파드 스케일아웃
  • networkpolicy 특정 네임스페이스만 허용하기
  • ingress 구성하기
  • pvc 생성하고 해당 볼륨을 마운트한 파드 생성 후 kubectl patch / edit으로 persistent volume claim으로 용량 늘리기
  • 서비스 어카운트 생성, 클러스터롤 생성, 롤바인딩 생성하기
  • 실행 중인 특정 디플로이먼트의 파드 중 가장 많은 CPU 리소스를 사용하는 파드의 이름 특정 폴더에 저장하기

개인적으로 앞쪽에 어려운 문제들이 쏠려있어서 앞쪽 문제에 시간을 많이 허비한 것 같습니다. 만약 시험을 보시게 된다면 모든 문제를 한 번 훑어보시고 난이도가 쉬운 문제가 쏠려 있는 쪽부터 푸시는 것을 추천드립니다. 쉬운 문제부터 푸시면서 긴장도 풀고 어려운 문제 풀이 때 충분한 여유를 갖고 푸실 수 있을 것 같네요 ㅎㅎ.

기타 주의할 점
  • 컨텍스트 스위칭 및 마스터 노드 접속 잘 확인하기
  • 복사와 붙여넣기 익숙해지기

여러 후기를 찾아보면 PSI 가상환경이 열악하다는 평도 있었는데 자동완성 설정과 vimrc에 두 칸 띄어쓰기 등 기본적으로 모두 설정이 되어있었으며 시험 도중에 끊기거나 하는 현상은 없이 너무 순조롭게 진행이 되었습니다. 예전과는 많이 바뀐 환경 덕분에 무난하게 통과한 것 같습니다. 합격 여부는 정확하게 24시간 후인 14일 8시 35분에 합격 뱃지와 함께 메일을 받았습니다.

certificate