안녕하세요.
따끈따끈한 CKA(Certified Kubernetes Administrator) 시험 합격 후기를 공유드리려고 합니다~
1. 준비기간
CKA를 딸 맘을 먹으신 분들이 가장 궁금해 하실 부분일 것 같기도 해요.
Kubernetes는 작년 8월에 조금씩 Youtube의 따배쿠 채널을 통해 공부를 했었구요
CKA를 준비한건 4월부터 약 한달간 Udemy강의를 보며 준비를 했습니다. 가장 유명한 CKA강의라고 하더군요
https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/
https://www.youtube.com/@ttabae-learn4274
2. 공부방법
준비기간에서 설명 드렸던 것 처럼 Kubernetes에 대한 아주 짧은 기초지식이라도 있었고, 4월부터 약 한달간 Udemy의 CKA강의를 수강했습니다. Udemy CKA강의는 강의도 강의지만, 실습환경을 제공해준다는데에 가장 큰 이점이 있어서 결제를 했구요.
실습을 통한 연습이 가장 많이 도움 됐던 것 같습니다. kodekloud라는 플랫폼을 통해 실습환경을 제공합니다.
3. Udemy Mock Exam과 실제 시험의 난이도 차이
개인적으로 Udemy의 Mock Exam보다는 조금 더 어렵다고 느껴졌습니다. Mock Exam의 경우 총 3개의 Exam있고, 문제도 연습하기에 좋지만, 실제 시험 들어가면 유형이 살짝 달라져 당황했던 기억이 있습니다.
4. 시험 진행 후기
시험신청은 위처럼 여러 항목들을 기재 하고 신청 하구요. 날짜까지 모두 확정을 지어야 Killer.sh을 실습할 수 있는 환경을 제공합니다.
시험만 구매 하면 제공하는줄 알고 이것 때문에 한참 찾았네요.ㅠ
시험시작 전에 신분증을 확인하는데요(참고로 저는 여권을 사용했습니다.) 노트북 카메라에 여권을 대고 버튼을 클릭하면 캡처할 수 있는데 이러한 방식으로 인증합니다.
시험시작 후 감독관이 여러가지를 확인합니다. 기억나기론
1. 책상 위에 있는 모든 걸 치우라함.
2. 물마실 보틀정도는 챙길거냐고 물어봄
3. 책상 밑
4. 방 전체
5. 귀, 손
시험시간은 120분간 진행됩니다. 당연히 그전에 다풀면 끝낼 수 있구요. 저같은 경우 혹시몰라서 감독관한테 다봤다고 말 하고 나왔습니다.
츌제유형은
1. ETCD Bacup, Restore
2. Control Plane의 Kubeadm, Kubelet, Kubectl Upgrade
3. Network Policy 배포
4. Ingress 배포
5. deployment 배포
6. Pod에 Label을 할당하여 배포
7. WorkNode가 Not Ready상태가 되어있는데 Ready상대가 되도록 트러블슈팅
8. nodeselector를 통해 특정 Node에 Pod 배포
9. PVC를 생성(PV와 SC는 만들어져 있었음) + kubeclt edit 또는 kubectl patch 커맨드로 용량 변경
10. 특정 pod의 로그를 확인하여 특정 단어가 들어간 로그를 출력하여 파일에 저장
5. 시험 진행간 팁
1. 선언형으로 오브젝트를 배포하는 것을 추천드려요. 전부 doc을 찾아다니며 복붙하기에는 시간이 촉박합니다. 문제를 모두 보자마자 한번에 이해하고 바로 찾아서 배포하면 모르겠는데 저같은 경우 문제 이해하는데에도 시간이 걸려서 저는 반드시 선언형으로 yaml을 만들고 배포했습니다.
ex) k run nginx --image=nginx --dry-run -o yaml > nginx.yaml
2. 치트시트를 활용하세요. 당연히 시험볼때 kubectl 겁나 많이 칠겁니다.. 큰차이가 있겠냐 라고 생각하실 수 있겠지만, 오래걸리는 세팅이 아니니 추천드려요.
https://kubernetes.io/docs/reference/kubectl/cheatsheet/
3. 시험볼때 flag를 걸 수 있습니다. Mock Exam만 풀다가 자신감 뿜뿜했는데 시험 첫문제부터 당황해서 멘붕와가지고 오래걸렸는데요. 정신차리고 풀면서도 어려운 문제 나오면 flag걸고 쉬운문제부터 풀었습니다. 다행히 뒤로 넘어갈 수록 쉬운문제가 많이 나왔어요.
6. 시험 결과.
저는 시험 시작한 시간을 기준으로 24시간 5분뒤 메일이 온 것 같아요.
분명 24시간 이내로 결과가 발송 될거라고 했는데 5분 늦게 메일이 왔네요. 다른분들 후기도 찾아보니 저만 그런 것은 아니더군요.
끝으로, 영어를 못하거나 영어시험에 대한 자신감이 없어서 고민인 분들도 많을 것 같은데요.
일단 저는 영어를 진짜 못합니다. 그냥 일하면서 배운 영어가 다에요.
제가 딸 정도면 저와같이 IT업종에 계신 분들은 충분히 따실 수 있을 것이라 생각합니다.
참고로, Mock Exam 열심히 푸신다면 시험때 문제도 이해하는데 많이 도움이 될거에요.
아 그리고 시험볼때 번역기는 못돌리는 것으로 알고 있습니다.
제가 땄으니 여러분도 무조건 따실 수 있을 거에요. 꼭 도전해보세요! 화이팅입니다!
'Kubernetes' 카테고리의 다른 글
Kubernetes Network Study #2(Service to Pod) (0) | 2023.11.23 |
---|---|
Kubernetes Network Study #1 (Pod to Pod, CNI. Calico) (0) | 2023.11.22 |
[NKS]Velero를 활용하여 특정 네임스페이스를 통으로 백업하고 복원하기 (2) | 2023.07.31 |
Ingress에서 다른 Namespace에 있는 Service로 라우팅 하기 (0) | 2023.07.25 |
Kubernetes 인증서 관리를 위한 가이드: cert-manager와 issuer 설치 (1) | 2023.07.25 |