CKA 자격증 취득 후기 및 소소한 개인적인 팁
2021년의 마지막 날 취득했던 자격증인 CKA 자격증 후기를 남겨보려고 합니다.

 


CKA 시험이란?

CKA 자격증은 아래의 사항들을 물어봅니다.
시험이 끝나고 난 후 내용에 대해 생각해보면, k8s 클러스터를 요구사항에 맞게 생성하고, 관리하고, 운용할 수 있는가에 포커스를 둔 시험이라는 생각이 들었습니다.
 

CKA 시험 범위

https://www.cncf.io/certification/cka/ 에서 상세사항을 확인할 수 있습니다.
 
시험 세부 사항은 다음과 같습니다.
  • 시험 시간 : 2시간
  • 시험 합격 : 100점 만점에 66점 이상
  • 시험 유효기간 : 3년
  • 시험 문제 개수 : 17문제

시험 등록

  • 가격이 상당히 비쌉니다. 정가는 $375달러(ㅠㅠ..)
  • 블랙 프라이데이 보다 사이버 먼데이 때 할인을 더 많이해줘서 사이버 먼데이 때 50% 할인받아 $185 달러쯤으로 결제
  • 틈틈이 할인 쿠폰과 할인 일정을 확인해보는 것이 좋을 것 같습니다.
  • 시험에 떨어지더라도 1년 내로 재응시 한 번 가능

공부 과정

강의 수강

시험 공부는 우선 CKA 후기를 검색하면 99.999% 로 추천하는
유데미는 강의 할인을 수시로 진행하니, 정가에 구매하지 마시고 틈틈히 사이트에 들어가 할인할 때 구매하시는 것을 추천합니다.

저같은 경우에는 k8s에 대해 기본적인 kubectl 명령어만 알고있는 상태였는데,
해당 강의가 좋았던 점은 k8s가 동작하는 원리에 대해서 굉장히 자세하게 설명해주려고 한다는 점 이었습니다.
 
이 강의로만 CKA 자격증을 준비했기에, 왜 그렇게 독보적이라고 말하는 지 알 수 있었습니다.
 
기본적으로 해당 강의 한 챕터를 2번씩 들었습니다.
또 챕터가 끝날 때마다 kodekloud에서 hands-on 실습을 제공해주는데, 해당 문제와 명령어를 따로 문서로 정리하였습니다.
 
특히 어려웠거나 헷갈렸던 부분은 나중에 볼 수 있게끔 표시했습니다.
 
굉장히 쉬운 실습도 있고, 나름 까다로운 실습도 있는데 빼놓지 않고 명령어를 순서대로 적으려 했습니다.
나름 kubectl 명령어와 공식 도큐먼트 검색하는 법에 익숙해지려고 노력했던 것 같습니다.

Mock Exam 활용

그렇게 강의를 끝내게되면 강의에서 마지막에 3개의 mock-exam을 제공해줍니다.
mock-exam 3개를 합쳐놓은 것이 거의 실제 시험 문제와 난이도가 유사합니다.

따라서 해당 강의의 내용을 자연스럽게 내것처럼 사용할 수 있다면, 시험을 치르는데 큰 문제는 없을 것이라 생각합니다.
또 공식 도큐먼트를 사용할 수 있으므로, 명령어를 달달 외우려고 한다기보다는 도큐먼트를 보고 활용할 수 있는 정도의 사전지식과 응용력을 가지고 간다고 생각하면 될 것 같습니다.

또한 시험 응시 등록하는 페이지에서 killer.sh 라는 고난이도의 예상 문제 2회분을 제공해줍니다.
mock-exam보다 체감상 1.5배는 어렵게 출제되는 듯한데, 실제 시험은 해당 문제보다는 쉽게 출제되니 시험 보기 전 긴장감 유지를 위해
보고 가시는 것을 추천드립니다. 저는 한 회만 풀어보고 시험 봤습니다.
 

시험 진행

  • 온라인으로 2시간 동안 진행합니다.
  • 시험 등록 페이지에서 역시 시험 페이지로 이동이 가능합니다.
    • 시험 유의사항을 꼭 자세히 읽어보시는 것을 추천드립니다. (혹시 모르니)
    • 사전에 설치할 프로그램들을 미리 설치해놓는 것이 좋습니다.
  • 아무래도 온라인 시험이다보니 깐깐합니다.
    • 웹캠으로 사방 및 책상 아래까지 전부 비춰야하기 때문에 주위가 깨끗한 환경이 좋습니다.
    • 저는 맘편하게 스터디 카페 1인실 2시간 끊어서 시험 쳤습니다.
    • 손을 입에다가 올리거나, 지문을 입으로 따라 읽거나 하는 경우 경고 메세지가 올 수 있으니 주의하시는 것이 좋습니다.
  • 화장실을 다녀오는 등 쉬는시간을 가질 수 있으나, 시험 시간은 멈춰지지 않으니 잘 고려하시어 사용하시면 됩니다.
  • 후기를 살펴보면 시험관 마다 성향이 다른듯 하니 시험 관련하여 궁금하거나, 애매한 부분이 있다면 시험전에 시험관에게 질문을 하는 것이 좋지 않을 까 생각합니다.
    • 창을 여러개 띄워놓는다거나, .. 등등

문제 유형

https://kim-dragon.tistory.com/97 에서 작성해주신 글과 상당히 유사한 문제들이 나옵니다.
저 같은 경우 거의 같은 유형의 문제가 나온듯 합니다.
특별히 까다로웠던 문제라고 하면 다음 3가지 였던 것 같습니다.
  1. etcd를 backup 하고 restore하기
  2. kubelet, kubectl kubeadm 방식으로 업그레이드하기
  3. 사이드카 패턴으로 로그 컨테이너를 띄우기

kodekloud에서 위 두 개는 다뤄주는 내용이나, 사이드카 패턴은 따로 다뤄주지 않습니다.(강의 중간에 CKAD 내용이라 하며 건너뜀)

시험 끝나고 검색해보니 kodekloud로 커버되지 않는 유형으로 위 블로그 글에 정말 잘 정리해놓으셨더라고요.

시험 치기 전에 위 블로그 글 보면서 꼭 참고해가시면 될 듯합니다.

 


마침

CKA 시험을 준비하기 전에 막연한 두려움이 있었는데(GCP 자격증 시험에서 먼저 쓴맛을 보게되어서) 시험 문제 자체가 무조건 어렵게 낸다기보다는, 공식문서도 활용하고 응용하여 문제를 해결할 수 있도록 출제가 되는 시험이라는 생각이 많이 들었습니다.
영어 시험이기도하고, 가격이 많이 부담되기도 하지만 도전한다는 마음가짐으로 공부하신다면 충분히 원하시는 결과 얻을 수 있을 것이라 생각합니다.

다음 자격증으로는 AWS SAA 자격증을 취득해보려합니다.
2022년에도 성장하는 한해가 되길 기대하며!

자격증

관련하여 잘못된 내용이나, 궁금하신 점 있으시면 댓글 남겨주시면 감사하겠습니다. ^^