
공인 쿠버네티스 관리자(Certified Kubernetes Administrator, CKA)
CKA는 아래 링크에서 신청이 가능합니다
https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/
응시료: 지금 보니까 $395네요 ㅋㅋ.. 그냥 계속 올리는 것 같아요.. 너무 비싸죠ㅠ 그러므로 최대한 할인행사를 이용하여 쿠폰을 받고 결제를 하시는 것을 추천드립니다. 저는 2022년 12월에 LINUXFOUNDATION에서 50프로 할인 쿠폰을 받아 결제하였습니다. 이 외에 구글링만 해도 쉽게 할인쿠폰을 찾아 볼수는 있다고 하네용!
시험 가능 기간 : 1년입니다. 결제 후, 1년내로 원하시는 날짜와 시간에 시험을 응시할 수 있습니다.
시험은 총 2번의 기회가 주어집니다. 시험에서 불합격 하더라도, 결제일 기준 1년내로 한 번 더 시험 응시가 가능합니다.
시험시간은 2시간입니다. 사람 체감마다 다르겠지만, 저는 필요 이상의 준비를 하고 갔었기 때문에 시간은 충분 했습니다.
문제는 총 17문제가 나왔던 것 같습니다.
시험은 66% 이상이면 합격입니다.
시험 신청 Page 에 접근해, 결제한 뒤, 스케줄 조정 및 정보를 입력합니다.
https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/


[Agree to Global Candidate Agreement]
Read Now 클릭하면 체크됩니다.
[Verify Name]
본인 이름을 입력합니다.
반드시 여권에 있는 이름과 동일하게 입력해야합니다. (한글X, 영어O)
시험 전에 언제든지 Verify Again으로 정보 수정가능합니다.
[Select Platform]
시험에 사용될 OS를 선택합니다. (일반적으로 Ubuntu를 선택합니다.)
[Schedule an Exam]
시험 일자를 선택합니다.
결제 후 약 2시간이 지나야 Exam Date : Schedule 버튼이 활성화 됩니다.
스케줄 조정 Page는 아래 그림과 같습니다.



[Check System Requirements]
Check now 를 클릭하면 현재 PC 시험 응시에 적절한 사양을 갖추고 있는지 확인합니다.
시험 환경은 Chrome 에 최적화 되어있습니다.
응시 전에 Innovative Exams Screensharing 확장 프로그램을 미리 설치 해야합니다.
웹캠은 필수입니다.
마이크는 없어도 됩니다.
[Get Candidate Handbook]
Read now 클릭 하면 체크됩니다.
[Read the important Instructions]
Read the important Instructions 클릭 하면 체크됩니다.
[Take Exam]
시험 응시 버튼입니다.
응시자가 설정한 시험 스케줄 시간 15분 전에 활성화 됩니다.
(출처: https://wooono.tistory.com/429)
대부분의 경우
1. Udemy의 뭄샤드형님의 강의
2. Youtube의 한국의 뭄샤드? 이성미 강사님의 강의
를 통해서 준비들을 하십니다. 저는 구트아카데미에서 재직자를 대상으로 지원해주는 CKA 강의를 통해 시험 준비를 했구요.
시험 준비 과정 루트가 어땠건 간에, 중요한 사항은 아래와 같습니다.
1. 시험 준비는 CKA 관련 시험 문제 및 공부한 내용들을 잘 정리해주신 분들이 계십니다. 그 내용들을 토대로 기본적인 이론 개념을 잡으신 뒤
CKA 덤프 등을 이용하여 시험 문제를 많이 풀어보시면 자격증 취득 하시는 데 도움들이 되실 겁니다.
CKA는 우분투 OS 환경에서 시험이 치뤄지며, OS에 대한 지식이 없으신 분들은 취득하시기가 어려울 것이다라고 생각이 듭니다. 대부분의 경우 OS에 대한 지식이 있으신 상태에서들 CKA를 취득하려고들 하시겠죠?
+여담) 쿠버네티스는 OS 지식이 받침이 되고, 네트워크 관련 지식도 충분해야 잘 하는 엔지니어 소리를 들을 것 같습니다. 물론 시험 볼때는 OS 명령어 타이핑만 잘 하시는 정도면 됩니다.
구글링을 조금 만 해보아도 시험 환경에 대해서는 잘 나와있습니다. 22년 6월부터 시험 방식이 원격 데스크톱에서 VNC(Vitual Network Computing) 연결을 제공하는 PSI Bridge로 변경이 되었습니다. 저는 변경 후에 CKA 시험을 처음 본 것이었기 때문에, 변경 전은 잘 모르겠어요ㅎㅎ.. 변경 전이 더 좋았다고 하는데 경험을 해보질 못했어서ㅋㅋ
입장시간
시험 시작 30분 전부터 입장이 가능합니다. 저는 토요일 13시에 시험을 봤었는데, 12시 30분부터 입장을 하여 준비를 했었습니다. 시험 응시자가 많았던 건진 모르겠으나 셀프 체크인 이후 감독관이 오기까지 대기를 해야 하는데, 한참 대기하다가 13시 5분쯤 감독관관이 와서 인사를 하더라구요. 시험 시작 시간인 13시를 넘어서 온 것도 맘에 안들었습니다.
셀프 체크인 과정
특별할 것 없습니다. 시험 중에는 번역을 사용할 수 없으나 시험 보기 전까진 저는 핸드폰 구글 번역을 이용하여 ㅎㅎ.. 하라는 절차대로 진행 하였습니다. 여권 사진 찍고.. 등등
시험 장소
시험 볼 때 노트북 외 주변에 아무것도 있어선 안됩니다.
저는 감독관이 집요하게 노트북 캠을 이용해서 주변 환경 체크를 요구했습니다. CKA 시험 전에 RHCSA 시험도 응시하여 보았었는데, 결은 비슷하나 CKA가 훨씬 지독했습니다. 감독관 성향 차이인지는 모르겠으나, 핸드폰도 밖에 두고 오라고 하고 밖에 두고 온 것 까지 촬영해서 보여주고 등등.. 시험을 보는 중간중간에 자꾸 흐름 끊기게 주변 환경 체크를 요구하더라구요. 나중엔 자꾸 요구해서 미안하다고 하긴 했습니다.
시험 환경
Copy & Paste가 개정 전은 Ctrl+Insert & Shift+Insert 이었는데, 이제는 Ctrl+Shift+c & Ctrl+Shift+v 입니다. 해당 부분은 설명을 해주질 않아서 당황하셨다는 후기들을 많이 봤었습니다.
번역 안됩니다. 문제 자체가 해석 하기에 어렵진 않은데, 영어 울렁증 있으신 분들이 가끔 이 부분에 대해서 힘들어 하시더라구요
Bookmark 이용 안됩니다. 당연하게도 PSI Bridge에 연결 되어서 시험을 보기 때문에, 제가 시험 대비 북마크 해둔 chrome이나 이런 것들 당연히 사용 못하겠죠?
시험 문제에 해당 문제와 관련 된 kubernetes.io/docs 참조 링크가 걸려있습니다.
솔직히 전혀 도움 안되었고, 시험 보시는 분들은 미리 문제가 나오면 아 이 문제는 docs의 어디에 있다 하시는 정도는 다들 준비하고 가셔야 시험 볼 때 수월 하실거에요
오픈 북 시험이기때문에, kubernetes.io/docs를 적극적으로 활용 해야 합니다. 근데ㅋㅋ.. 시험 환경 웹 브라우저는 정~~말 느리고 답답합니다. 해당 부분은 인지하시고, 시험 볼 때 당황하지 않으셨으면 해요.
시험 전에 CKA에서 제공하는 시뮬레이터를 이용해보시는 것을 추천드립니다. 시험 환경과 비슷합니다. 해당 시뮬레이션은 총 2번의 기회가 주어지며, 한 번 시험 환경을 오픈하면 36시간동안 자유롭게 이용 가능합니다. (시험 난이도는 실제 시험보다 3배 정도 어렵다고들 많이 하시는데, 전 체감적으로 5배 이상은 어려웠습니다)

시험 커트라인은 66점 이상이며, 저는 85점으로 합격했습니다.
sidecar 문제가 많이 꼬아서 나왔기에, 깔끔하게 포기하고 시험을 봤고 다른 문제들은 큰 어려움 없이 풀 수 있었는데요.
솔직히 7%인 sidecar 문제를 제외하곤 다 맞았을 거라 생각을 했는데, 어디에서 점수가 까인건지는 아직도 모르겠습니다. 이 부분을 좀 알려주면 좋을 것 같은데 불친절하게 알려주지를 않더라구요.
시험 비용은 비쌌지만, CKA 시험을 준비하는 동안 쿠버네티스 공부함에 있어 정말로!! 큰 도움이 되었습니다.
자격증을 따기 위해서 하는 공부가 아닌, 실무에 크게 도움이 될 법한 문제들(문제를 풀기 위해 공부를 했던 것들이 더 크게 도움이 된 것 같습니다)로 구성이 되어 있었습니다.
cloud 엔지니어로의 수순을 밟기 위해서 필요했던 자격증이었고 회사 입장에서도, 제 입장에서도 너무나 만족스러운? 시험이었습니다.
1번. container Log에 error 메시지 찾아서 txt에 저장 시키는 것
2번. 노드 트러블 슈팅 나왔습니다. kubelet restart로 해결
3번. ready 상태인 node 수를 적는 문제
4번. 워커노드 하나 drain 시키는 것
5번 etcd backup,restore
6번 cluster 업그레이드
마스터 노드만 업그레이드하는 문제였는데, kubectl,kubelet,kubeadm 전부 버전이 낮아서 업그레이드 했습니다.
주의 사항에 etcd는 upgrade변경 하지 말아라라는 식의 문제 / kubeadm upgrade apply 1.23.8 --etcd=upgrade=false --force
7번 SA만들고 clusterrole 만들고 rolebinding
8번 pod 만드는데 nodeselector
9번 인그레스
10번 networkpolicy ingress, namespace selector 이용
11번 multi-container pod 생성
12번 sidecar 문제
13번 pod scale out
14번 pv 볼륨 생성 문제
15번 pvc 만들고 storageclass 따로 만들고, pod에 적용
16번. deployment & Service, port에 -name:http 추가
17번. deployment 생성 문제