3 minute read

Overview

Certified Kubernetes Administrator (CKA) 합격 후기

시험일 준비기간 준비방법
220825 2개월 Udemy 강의수강 (1달)
공식문서+실습 복습 (3주)
killer.sh 복습 (1주)

한줄평 : 시험환경 개선 시급. 심각하게 느려서 급하지 않다면 나중에 보시는걸 권합니다.


시험 준비 과정

  1. Udemy/certified-kubernetes-administrator-with-practice-tests

    장점:

    • 국내/국외 커뮤니티 포함해서 추천강의 찾아보면 항상 나오고, 제일많이 추천되는 강의
      • 강의수는 많지만(260개) 절반정도는 단순 안내용 텍스트 (다음링크를 눌러 실습으로 이동하세요)
      • 대부분 개별 주제로 10분내외라, 틈틈히 시간내서 듣기에 좋음
    • 인도영어 억양이 없는건 아니지만, 크게 거슬리지는 않음
    • KodeKloud 라는 실습환경도 같이 제공 (중요)

    단점:

    • 공식 한국어 번역자막 없음
    • 자체생성된 영문자막이 있고, 크롬 기계 번역 사용가능
    • but 고유명사를 제대로 인식 못함
      • kubectl > Q Cattle, kepco, keep cuddle
      • etcd > SCD, xqd, C
  2. Kodekloud 실습
    • Udemy 강의 등록시 무료 등록쿠폰번호 제공
    • 강의내용 실습환경 lab 제공
    • 본 시험이 실기시험인만큼 실제로 명령어입력하고 생성해볼 환경이 필요함
    • 복습과 모의고사(Mock exam, 3회) 무제한 반복할 수 있는 환경을 제공해줌
  3. 공식 문서
    • 대부분의 쿠버네티스 리소스는 kubectl 명령어로 생성 가능
    • pv,pvc,netpol,ingress등 yaml파일을 작성해야 생성가능한 리소스도 있음
    • 모든 입력값과 들여쓰기를 암기할 수는 없음. 공식 문서의 예제 숙지
  4. killer.sh
    • 시험 응시권 구매 후, 실제 시험일을 잡지 않아도 2번의 무료 killer.sh 시뮬레이션 환경제공
    • 난이도는 udemy 및 실제시험보다 어려운편
    • 세션의 종료 후, 정답 및 해설 제공
    • 첫번째 세션은 시험환경 테스트만 진행하고, 정답지보고 두번째 세션으로 숙달하기 추천
    • 종료된 세션의 Quenstions and Answers 클릭 시 정답 및 해설로 이동 가능
    • 정해 예시 killer
  5. 따배쿠
    • 한국어로된 강의 중에선 제일 많이 추천
    • 일부 무료, 일부 유료 > Udemy 결제한 뒤라 별도로 수강하진 않았음
    • 강의 수강후 정리한 블로그들 찾아보니 시험문제와 유사한 예제들 다수

시험 환경 악담

진짜.. 연결이 너무 느려서 시험을 제대로 볼수가 없었음

  1. 좋은 시험 환경으로 구성할것 (사양,모니터,등)
    • 15년도에 구매한 LG GRAM 노트북(13인치)로 시험 진행
    • killer.sh도 문제없이 실행되서 괜찮을 줄 알았음
    • 노트북발열 + 화면 작아서 제대로 안들어옴 + 네트워크 지연 3연타
    • 시간이 부족해서 17문제중 2문제를 아는데 못품
  2. 노트북 발열
    • 시험환경으로 단순 접속이라서 괜찮을거라 생각함
    • PSI Secure broswer + 화면녹화 + 녹음등 켜진게 많아서 그런지 발열이 심각했음
    • 시험 중간에 노트북 과열로 뻗어서 중단되면 어떡하나 고심 많이함
  3. 화면 크기 문제
    • 공식 안내사항에 권장 모니터 15인치 이상으로 명시되어있음
    • 13인치 모니터 쓰니까 PSI 브라우저 하단부가 잘려서 안보임
    • 내부 시험환경에서는 파이어폭스 제공, 크롬과 달리 검색바가 하단에 생성됨
    • 검색바가 잘려서 보이지 않았음
    • 파이어폭스 최대화를 풀고 사용했으면 찾을 수 있었을 텐데, 시험 중간에는 생각못함 searchbar
    • 검색바가 안보이는 오류인가? 싶어서 시험중에는 수동으로 검색기능 켜고 검색함 entersearch
  4. 네트워크 지연 문제
    • 2,3은 좀더 좋은 노트북/PC사용으로 해결가능하지만, 이건 수험자 입장에서 대응 불가
    • 터미널의 kubectl 입력내용 수정, vi로 yaml 편집, 공식문서에서 필요내용 찾기
      • 키입력/페이지 휠 스크롤마다 1 ~ 3초 후에 반영됨
      • 6글자 지워야지하고 delete/backspace 6번 미리 눌러두면 한두번은 씹혀있음 (선입력 불가)
      • 파이어폭스에서 마우스 휠 한칸 움직였는데 두세번 스크롤됨 (페이지바 잡고 천천히 이동)
      • pv/pvc 양식 복붙,편집,생성 보통 5분내외 -> 15분가량 소요되었음
    • 해결되었다고? 거짓말하지마라 이놈들아 ㅠㅠ lag

시험 팁

  • killer.sh 활용
    • killer.sh가 본 시험보다 어렵다고해서 그냥 거를려고 했었음
      • 정답과 해설지 제공 여부를 몰랐음.
      • 해설지는 한번 숙지하고 시험 응시하는것을 추천
    • Udemy 실습과 시험환경은 차이가 있음
    • 답안 작성을 어떻게 해야하는지 고민했었음
      • 가령, 특정값을 조회해서 파일에 저장할때, 꼭 {명령어} | grep -i {필요값} > {파일명} 식으로 짜야하는지?
      • 그냥 touch로 만들고 vi로 수정해서 입력하면 안되나?
      • 어떤 명령어를 사용해서 입력하는지도(history) 평가대상인가? 고민함
    • 그냥 필요한 값만 조회해서 수동으로 입력해도 되는듯 (뇌피셜)
    • PSI Browser에 별도의 객관식/주관식 답안 입력형식 만들기 대신 파일내용을 보고 확인하는듯 (뇌피셜)
      • 조회한뒤 copy manually (수동으로 복사/붙여넣기?)
      • 명령어가 포함된 .sh를 만드세요 (echo ‘{명령어}’ > {파일명} 안해도되는듯?) ans
  • 시험은 상대적으로 정상적(?)인 문제들이 나옴
    • Mock exam 에서는 contro1ler(숫자1), sleeeeep 등으로 장애 발생한 예시 나옴
    • 문자열 장난으로 인한 오류 해결 문제는 없었음
  • 어떤 공식문서를 활용할 것인지, 문서의 어디쯤을 참고할 것인지 숙지하기
    • pv,pvc,netpol,emtyDir,ingress, 클러스터 업그레이드 방식, sidecar 등
    • 오픈북 시험이라 공식 문서에 있다는 거만 확인하고 시험 응시
    • 시험 환경이 느려서, 보긴 봤는데 정확히 어떤 문서의 어디위치쯤이였는지 찾는데 오래걸림
    • 가져오고 문제 상황에 맞게 편집하는 시간도 고려해야함
  • 빈출 유형 정리
    • 후기에서 수집한 빈출 주제는 다음과 같음 링크
    • 해당 주제의 생성, 편집 방법등을 공식문서를 통해 숙지할것
    • 본인 시험에서는 아래 주제의 문제 출제 (2문제는 기억나지않습니다)
      1. pv/pvc 생성 (hostpath,sc설정 필요)
      2. etcd 백업 및 복구 (etcd.yaml편집까지x, etcdctl snapshot restore까지만)
      3. multi-container pod 생성
      4. static pod 생성
      5. pod의 서비스 노출
      6. 클러스터 업그레이드 (Only master node, kubeadm&kubelet&kubectl 등)
      7. Ingress 생성 (문제에서 지정한 path, port 반영)
      8. worknode trouble shooting (docker/kubelet 재시작)
      9. sidecar 생성 (공식문서 중 로그관련된 sidecar 붙이는 문서 참조)
      10. serviceaccount, clusterrole, clusterrolebinding 생성 및 설정
      11. log에서 특정값 조회후 별도 파일에 저장
      12. deployment scaling
      13. netpol 생성
      14. CPU 사용량 높은 Pod 조회 및 저장
      15. node drain

시험 결과

  • 시험 결과 안내까지 정확히 24시간 소요됨
    • 220825 22:00 시험 응시, 220826 22:06 결과 메일 수신
  • 깔끔히 못푼 문제가 많아 재시험 볼 생각중이였는데, 턱걸이로 합격

cert

Categories:

Updated:

Leave a comment