Among Us - Yellow Crewmate [CKA] CKA 시험 합격

DevOps/Kubernetes

[CKA] CKA 시험 합격

감쟈! 2021. 3. 22. 09:49

 

 

CKA 시험 준비를 해보자~!~!~!~!!!!!!!!!!!!

 

CKA는 2시간동안 17문제를 풀면 된다. 한번 결제하면 1년안에 시험을 두번 치르게 해줘서 좋은것 같아

그래서 첫 시험은 문제 유형좀 살펴볼 겸 불합격할 생각으로? 시험을 봤다. 당연히 결과는 불합격.

시험 문제보다 가장 난관이였던 것은 바로.. 영어 해석... 영어에 자신이 없는 사람은 크롬에서 제공하는 익스텐션 구글 번역기를 사용하자... 문제에서 요구하는 조건을 모르겠으니 문제를 풀수가 없었다 ㅠ

 

시험공부는 Udemy 강의에서 제공하는 Kodekloud 연습문제 위주로 해나갔다. 강의를 듣고 싶었는데 강의마저 영어... 심지어 자막도 들리는대로 이상하게 붙여놔서 읽을 수 조차 없다.

다행히도 연습문제에서 나오는 것과 크게 다르지 않은것 같으니 연습문제로도 충분할 것 같다. 다만 kodekloud 연습문제 환경과 실제 시험문제의 시험 환경이 다르다는 점은 유의해야 할것 같다. 

실제 시험에서는 클러스터를 문제마다 바꿔가면서 봐야한다. k8s > hk8s > mk8s> ..... 변경하는 것은 문제마다 적혀있으니 어렵지는 않은데 그래도 현재 클러스터가 제대로 되어 있는지 확인 해주도록 하자. 또한 관리자 권한이 필요한 경우 sudo -i 로 root 접속해줘야 할 경우도 있다. 연습문제에서는 없었던 것들... 연습문제와 출제 유형은 비슷하나 실제 시험에서는 조금 더 조건??을 추가하는 문제가 많다. 연습문제를 충분히 풀고 응용할 수 있게끔 하자.

실제로 나는 kodekloud에서 제공하는 Lightning Lab과 Mock Exam 3개를 100% 맞을수 있도록 계속 반복해서 풀어보았는데, 실제 시험에서는 결과가 그렇게 좋지만은 않았다.. 영어 해석 문제 때문인것도 있긴 하지만 너무 연습문제 명령어 암기하듯이 했던것도 문제인것 같다 ㅎㅎ

 

그리고 kubenetes Docs에서 필요한 내용을 재빨리 검색하는 능력을 쌓자. 문제에서 원하는 내용의 키워드를 진짜 뇌를 안거쳐도 자연스럽게 찾아낼 만큼 익혀두면 문제를 풀다가 막혀도 Docs에서 빠르게 답을 찾아낼 수도 있다.

 

첫번째 시험 문제를 보고나니 두번째는 붙을 수 있을거라는 확신이 들었다. 애초에 첫번째 시험은 문제 파악을 위한거였으니  다음 시험에는 단순 명령어 암기가 아니라 확실하게 이해하고 넘어가자

 

 

 

 

 

 

 

클러스터 구축, 설치 및 설정 (25%)
서비스 및 네트워킹 (20%)
트러블슈팅 (30%)
워크로드과 스케줄링 (15%)
스토리지 (10%)

쿠버네티스의 문제 출제 유형은 위의 표와 같은데 보다시피 트러블 슈팅 문제가 30%로 가장 많이 나온다. 때문에 제대로 준비해서 가야하는 부분이다. 많이 나오고 심지어 배점도 높아서 한문제만 틀려도 뼈 아플수 있다.

 

 

 

트러블슈팅 관련 문제는 반복적으로 해보면서 어디가 문제인지 빠르게 파악하고 그에 해당하는 해결법을 찾아야한다.

 

pod를 생성했는데 run이 안뜬다? ?? >>  yaml파일에서 오타 확인..

Deployment는 만들어졌는데  배포가 제대로 안된다 ??  > kube-controller-manager 확인해보기

node가 NotReady 일 때?? >> node의 kubelet 확인해보기 

        .

        .

        .

기타 등등.... 이런식으로 빠르게 대처할 수 있을만큼 알아두자

 

 


결국 일주일 뒤 재시험을 치뤘고 2번째 시험의 결과는 합격을 받았다~~!!!!