fullmoon's bright IT blog

[CKA][쿠버네티스] CKA (눈물의) 합격 후기..MacOS PSI 에러 + 시험유형 공유 본문

Cloud/k8s

[CKA][쿠버네티스] CKA (눈물의) 합격 후기..MacOS PSI 에러 + 시험유형 공유

휘영청 2023. 4. 8. 22:29
728x90

 

안녕하세요
휘영청입니다.
 
드디어.. 제가 결제한지 1년만에 CKA를 합격했습니다!ㅠㅠ

그냥 밤도 새면서 고생도 했고 일도 너무 많아서 번아웃 오는 듯한 준비였지만 뭔가 맘이 놓이네요 ㅎㅎ
PKOS스터디도 제대로 못해서 뭔가 죄송했습니다 ㅠㅠ

암튼! 거두절미하고 CKA 공부 방법 공유하겠습니닷!


 

1. 출제 비중

  • 쿠버네티스 설치 & 설정부터 트러블슈팅으로 넓게 나옵니다.
  • 서로 밀접하기 때문에 5개 중 한개라도 숙지가 안 되어 있다면 합격이 어려움
  • 양이 방대하기 때문에 모든 것을 학습하긴 어려우나, 공식 문서에서 검색하고 활용할 수 있을 정도라면 충분!

2. 학습 방법

  • 뭄샤드 CKA 강의 + KodeKloud 문제 풀이 까지는 꼭 필수 ! killer.sh는 저도 못함
  • Mock Exam, Lightning labs는 실제 시험보다 쉽기 때문에 100점 맞아야 함
  • Killer.sh 는 시험 환경과 거의 유사하므로 틀리더라도 꼭 해보세요

3. 시험 환경

  • 실제 시험은 PSI Bridge라는 프로그램을 다운 받고 실행하게 되는데 배터리가 게 눈 감추듯 사라짐..
  • 충전기 필수
  • 듀얼 모니터는 지원하지 않음. 온리 노트북으로. 키보드와 마우스, 거치대는 허락함
  • 검사는 무난하게 폰부스에서 하면 문제 없음! 전자기기는 다 빼세욥
  • 상단 UI, 좌측 문제 등 공간을 차지하기 때문에 17인치 이상 노트북으로 하는 것을 추천..

 

4. 시험 문제 유형 

  • etcd 스냅샷 백업, 복원하기
  • 사이드카 패턴, Pod 로그 출력
  • 트러블슈팅 : 워커 노드의 Kubelet이 작동하지 않아서 재시작하기
  • controlplane, worknode 클러스터 버전 업그레이드
  • NetworkPolicy를 통해 Pod의 네트워크 트래픽 제한하기
  • Ingress를 통해 특정 Path에 대해 특정 Service로 분산하기
  • Taint가 적용된 노드의 갯수 확인해서 저장하기
  • nodeSelector를 통해 특정 노드에 Pod 스케줄링하기
  • PV, PVC 생성해서 Pod에 마운트하기
  • 가장 높은 사용량을 가지는 node, pod 식별하기 (top)
  • jsonpath, custom-columns 관련 (docsd에 있음)
  • Pod Replica 배포하기
  • Multi-container 작성하여 배포하기
  • Init container 배포하기
  • Clusterrole 만들고 rolebinding 하기

5. 팁

  • 모두 Flag 걸어놓고 내가 푼 건 Flag 풀어보세요. 멘붕와서 왔다갔다하면 뭘 풀었는지도 모름
  • 나만의 규칙 정하기 시작 전에 늘 Context를 걸어놓기
  • 쉬운 문제부터 푸는 것이 시간 절약의 길
  • 문제에서 답과 관련된 k8s docs를 제공함. 본인이 익숙한 걸 찾으세요
  • 치트 시트를 제발 애용하세요! https://kubernetes.io/ko/docs/reference/kubectl/cheatsheet/

6. 링크

따배쿠: https://youtube.com/playlist?list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c
서비큐라: https://youtube.com/playlist?list=PLIUCBpK1dpsNf1m-2kiosmfn2nXfljQgb
쉽게쿠: https://www.inflearn.com/course/쿠버네티스-쉽게시작/
그림쿠: https://www.inflearn.com/course/그림으로-배우는-쿠버네티스

7. 강의 및 시험등록

이성미님 <자격증 패키지> https://fastcampus.co.kr/dev_online_kubemaster
뭄샤드 유데미 https://www.udemy.com/share/101Xtg3@ELMCIxs3wCyaK42NpJE-xMIHYRxPkc5PtdnRc6caCyLWRF1G5XCBQcu-yIihQpnb/
뭄샤드 kodekloud https://kodekloud.com/courses/labs-certified-kubernetes-administrator-with-practice-tests/
뭄샤드 깃헙 https://github.com/kodekloudhub/certified-kubernetes-administrator-course
Exam Tips : http://training.linuxfoundation.org/go//Important-Tips-CKA-CKAD
Exam FAQ : https://docs.linuxfoundation.org/tc-docs/certification/faq-cka-ckad-cks
시험 등록 : https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/

8. 후기

빡셉니다 네 빡세요...
일단 저는 jsonpath를 읽을 줄 몰라서 조금 애먹기도 했고.. yaml 파일 작성 연습하느라 빡셌네요
vi 전문가가 다되어서 단축키는 거의 다 외운듯해요 (?) 시험이 참 도움이 됩니다 이렇게!
물론 한번에 통과는 슬프게도...아니였네요
한번 54점으로 떨어지고 멘붕와서 다시 정신차렸습니다.

이건 아니지

봤던 문제가 나오니까 풀기 수월하더라구요ㅋㅋ 
고생했던 만큼 뿌듯합니다!

날 도와준 김동욱 김희원 사우님, 꼼꼼한 답변의 라온클님, 척척대답박사 리눅서님 감사합니다

 
심지어 시험 5분전에 ㅋㅋㅋ 이런 일이..

[내가 겪었던 오류]

링크보내준 동욱님 진짜 감사합닏...다.. 
갑자기 PSI Secure browser 실패로 뜸
해결방법 : https://helpdesk.psionline.com/hc/en-gb/articles/360054937511--PSI-Bridge-Installation-failed-on-a-macOS

소프트웨어 설치시 사용자 본인 전용으로 설치를 꼭 하세요!
 
 

728x90