CKA 자격증 취득 후기(24.1.27)

Seoyeon·2024년 1월 29일

kubernetes

목록 보기
1/1

CKA 자격증을 취득했습니다. 얏 호 ~
(2024.1.27에 시험 보고 1.28에 합격했다는 메일을 받았습니다.)


CKA란?

Certified Kubernetes Administrator의 약자로
Kubernetes 환경에서 시스템을 설계, 구성, 관리할 수 있는 기술을 측정하는 자격증이다. 세팅된 시험 환경에서 원격으로 보는 형식의 실기 시험
Linux Foundation 홈페이지에서 등록 및 시험을 치루게 된다.
유효기간은 2년(짧다)

취득하게 된 계기

회사에서 주로 백엔드 개발을 담당하지만 Kubernetes 환경과 밀접하게 엮여있어 종종 사용하고 깊게는 아니지만 어느정도 경험이 있는 상태였다.
커리어 향상 및 전반적인 쿠버네티스 인프라 이해를 위해 자격증을 따면 좋을 거라 생각해 50% 할인쿠폰을 주워서 접수를 하게 되었다 !

접수비용

CKA는 악명높은 가격으로 선뜻 접수하기가 꺼려지는 게 사실인데 그럴만도 하다.
무려 395불(한화 53만원 가량)이나 하기 때문이다.
하지만 대부분의 사람들이 할인쿠폰을 적용하여 접수를 해 제 돈 주고는 안 하는 듯 함
할인쿠폰은 항상 있는 듯 한데 주로 30-40프로 할인쿠폰이지만 구글링을 잘 해보면 운 좋게 50%를 찾을 수 있으니 구글링을 항상 해보시길 바라는 마음..

공부방법


국룰 of 국룰 CKA의 아버지 Mumshad Mannambeth님의 Certified Kubernetes Administrator with Practice Tests를 들었다.
Udemy에서 등록 가능하고 아마 CKA 따는 90프로의 분들은 이 강의를 들을 것이다.. 그정도로 뭐랄까 근본? 기본? 기반? 이 되는 강의이다..


한 달가량 Notion에 기본적인 개념을 정리하며 듣고 시험 직전 3일은 Mock Exam, Lightning Lab을 들으면서 기출을 풀어봤다.
killer.sh라고 cka 접수하면 동일 환경에서 풀 수 있게 테스트 할 수 있는 환경을 2번 제공해주는데(36시간 유효기간) 1회 풀다 어려워서 한 10문제만 풀고 껐다.. 시간이 많으면 추천하지만 시간이 없다면 이러한 환경이구나 정도만 익히고 패스해도 될 듯 하다.
CKA 기출문제 검색해서 나오는 내용과 udemy 강의 mock exam이 더 도움이 됐다.

시험 환경 세팅

시험 30분 전 Take Exam 버튼이 활성화되어 들어갈 수 있는데 그 때 PSI 관련 툴인가 뭔가 설치하고 시험 칠 수 있는 환경인지 체크한다.
나같은 경우엔 창을 다 껐는데도 어떤 창이 열려있다고 해서 당황하다가 계속 다 강제 종료 새로고침 하다 넘어갔다.
그런 뒤 감독관이 채팅으로 주변환경을 보여달라고 한다. 천천히 주변을 보여주고 천장, 바닥, 테이블(다 보이게), 키보드 아래, 노트북 아래, 물병 확인, 휴대폰 확인 엄청 세세하게 본다.
휴대폰 쓸 수 없는 곳에 두라고 해서 테이블 맨 끝에 뒀는데(1.6m짜리 테이블) 그것도 안 된다고 해서 바닥에 던지다시피 두고 보여줬다...

시험 문제

생각이 나는 것만 적었으니 참고 바랍니다.

  • pod 배포
  • Ingress
  • Deploy에서 해당 컨테이너를 포트 지정해서 Service Expose
  • PV를 주고 해당 PV를 사용하는 Pod인데, 어떤 Command하고 특정 설정해서 Pod를 배포
  • kubeadm upgrade (master node만) 1.28.0 -> 1.28.1
  • etcd 백업/복원
  • node에서 ready 상태에서 스케줄링되는 노드가 몇개인지 작성
  • 노드셀렉터 문제
  • yaml파일에서 json path로 특정 정보 뽑은 뒤 특정 파일로 저장
  • clusterrole / service account -> cluster role binding -> 해당 권한을 갖고 있는지 체크
  • sidecar 띄워서 로깅 커맨드 추가하는 문제
  • 노드 비활성화

처음부터 꼼꼼히 풀다보니 시간이 꽤나 지나있어 당황을 하다가 기본적인 것들이 생각 안 나고 거의 패닉 상태였지만 뒷부분에 간단한 문제들이 많아 어느정도 풀고 다시 되돌아와서 풀었다.
대부분의 기출과 유사한 문제들이였고 sidecar문제도 단골 문젠데 내가 공부를 안 해서 pass 했다..^^
그리고 문제마다 context 지정해야 하는데 이걸 계속 까먹고 해서 시간을 많이 뺏겼다.. 두번 세번 체크하는 게 좋을 듯 하다.

시험 결과


24.1.27 오후 1시에 시험을 치고 정확히 24시간 6분 뒤 24.1.28 오후 1시 6분에 메일을 받았다. 사실 불합격할 수도 있겠다는 생각에 불안에 떨고 있었으나 다행히 합격하였다..!
합격 커트라인인 66점보다 7점 높은 73점을 받았다.

시험 후기

전반적으로 운영할 수 있는 능력을 기르는 데 괜찮은 듯 하다. 하지만 기출이나 출제 패턴이 정해져 있어서 자격증 취득 용도로 공부하는 것 외에도 따로 공부는 더 필요하다 느꼈다. 모르는 문제도 몇 개 있었고 문제를 풀면서도 부족한 부분이 많다는 것을 느꼈다. 좋은 경험이었고 남은 강의도 자격증은 취득했지만 더 들을 생각이다. 쿠버네티스를 다뤄본 경험이 있는 엔지니어라면 일주일 안에도 충분히 딸 수 있을 정도의 난이도고 커리어 향상에도 도움이 될 듯 하다!


“Since receiving my CKA and CKAD certifications, I feel that I have jump started my career. Recruiters are calling me and it's not in response to me submitting my CV. This demonstrates that these certifications have added weight to my profile.”
"CKA와 CKAD 자격증을 취득한 이후로, 제 경력이 급속히 발전하고 있다는 느낌을 받고 있습니다. 이제는 이력서를 제출한 뒤에만이 아니라 채용 담당자들이 저에게 전화를 거는 경우도 많습니다. 이 자격증들이 제 이력서의 가치를 더했다는 것을 보여주는 겁니다."

Linux Foundation 홈페이지에서 본 CKA 합격생의 후기
구미가 당기네요

profile
백엔드합니다.

0개의 댓글