이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

Kubernetes/Kubernetes 이론

Kubernetes CKA 자격증 취득 후기

이쿠우우 2021. 8. 7. 14:38
반응형

 

kubernetes CKA 자격증 취득 후기

 

 

 

목표

CKA 취득 과정을 정리해봄.

개발자로서 꼭 필요한 자격증은 아니지만..

공부한게 아깝기도 하고 kubernetes 이해도, 숙련도 향상을 위해서, 

그리고 스펙에 한줄정도 추가해보고자 취득함.

 

 

CKA란?

Certified Kubernetes Administrator의 약자로 

Kubernetes를 운영하는 CNCF(Cloud Native Computing Foundation)가 직접 인증하는 kubernetes 자격 시험. 

주관 : Linux Foundation.

회사에 3명 이상의 CKA 유저가 있다면 KCSP(Kubernetes Certified Service Providers) 인증 신청 가능함.

엔지니어 또는 infra 관리자에 적합한 자격증.

 

 

자격증 준비과정 및 기간

자격증 취득 전 개념 상태

개발자로 각종 언어 사용 가능.( C, C++, Python, Go, java)

Linux 기초 개념 있음.

network 기초 개념 있음.

Cloud가 뭔지 모름.

Container 개념 모름.

Kubernetes 존재 자체도 모르고 있었음.

 

소요 기간

Linux Server 운영 개념 숙달 : 1달

Docker를 통해 Container 개념 숙달 : 2달

Container Orchestration Kubernetes 0 base에서 취득까지 9개월

총 소요 기간 : 약 1년.

 

학습 방법

공식 Docs, 블로그 통해 학습.

virtual Box로 환경 구성해서 실습으로 진행.

학습한 내용 개인 EverNote에 1차 정리.

블로그에 올리면서 복습 및 틀린 내용 수정하면서 2차 정리.

이외에 인터넷 강의, 세미나 같은건 전혀 듣지 않음.

CKA시험을 위해 udemy 결재 후 모의고사 문제만 1번씩 풀어봄.

모의고사가 많은 도움이 됨.

 


 

 

시험 신청 방법

 

시험 신청 Page

https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/

 

시험 비용

2021-07-30일 기준

과거에는 $300 였는데 $375로 변경됨.

시험 비용은 반드시 할인코드가 있음으로 결재전 할인코드를 확인해야함.

Google에 검색하면 반드시 있음.

2021-07-30일 기준으로는 31일까지 유효한 쿠폰이 있었음.

$100할인 쿠폰 : SYSADMIN100

 

 

결재 후 스케줄 조정 및 정보 입력 과정.

 

시험 결재 후 My Potal로 접속해보면 아래와 같은 Page가 보임.

시험 전에 Take Exam 이외에 정보들이 체크되야 진행할 수 있음.

 

 

[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분 전에 활성화 됨.

 


 

 

시험 정보

 

시험 시간

시험 시간은 2시간.

하지만 시험 환경 확인 시간이 추가로 들어가서

넉넉하게 3시간 생각하고 응시해야함.

 

 

결과 통보

24시간 이내 메일로 통보됨.

점수 확인 가능.

 

 

재시험

불합격하면 결재일로부터 1년 이내에 재시험 1번 가능.

 

 

커트라인

기존 74점에서 66점으로 변경됨.

대신 난이도가 조금 더 어려워졌다는 말이 있음. (나도 처음 응시한거라 확실하진 않음...)

 

자택 시험 환경 참고

 

[라이브 채팅]

시험이 시작되면 모든 사항은 감독관과 라이브 채팅으로 진행됨.

 

[듀얼 모니터 사용 여부]

본인 case는  듀얼 모니터 사용이 불가 했음.

시험 볼때 감독관이 

'듀얼모니터는 이제부터 사용 불가능하다. 모니터 1개는 분리해서 방 밖에 놓아라' 

라고 함.

하지만 같은 날 시험 본 다른 분은 듀얼모니터 사용은 가능하지만

화면 복제로 설정하라고 함.

감독관 재량인듯.

 

[시험 중 누가 방으로 들어오면?]

시험 일시 정지되고 라이브 채팅으로 누구냐고 물어봄

 

[입모양]

시험 중 혼자말로 중얼거리거나 입이 뻥긋 거리면 

라이브 채팅이로 하지말라고 경고옴.

특정 동작같은것도 반복되면 하지 말라고 함.

 

[시험보는 환경 체크]

책상위에는 아무것도 있어서는 안됨.

핸드폰은 손에 닿지 않는곳에 무음으로 둬야함.

핸드폰 무선 충전기로 치우라고함.

책상 아래와 콘센트 확인함.

본인은 노트북 충전 선을 제외한 모든 전원을 다 뽑으라고함.

인터넷 라우터가 있어서 이것은 설명하고 전원을 뽑지 않음.

방 커튼도 치라고함.

 

[시험 보는 도중 오류로 인해 중단되면?]

나는 시험 보는 도중 4번까지 풀었는데 갑자기 연결이 끊기는 상황이 발생함.

당황해서 연락해볼려고 했는데 감독관에게 연락할 방법이 없었음.

다시 처음부터 시험 응시 과정을 똑같이 진행해서 재접속 하니

똑같은 감독관이 대기하고 있었음.

뭔가 오류가 있었다고 함.

시험 시간도 다시 재접속할때까지 걸릴 시간이 그대로 흘러가 있어서

항의하니 sorry 한마디 하고 다시 시험은 처음부터 응시하게 해줌.

are you ok라고 물어보길래 내 맨탈이 ok하지 않다고 하니 sorry 답변 오고 끝.

문제는 동일했고 시간만 다시 2시간으로 초기화 됨.

 

 

 


 

미리 알고 가면 좋은 시험 Tip

 

shell script

  • 특정 문제는 결과를 count해야하는것도 있어서 찾은 결과 count 하는방법 알고가면 유용함.

jsonpath 

  • jsonpath관련 문제는 꼭 1개 나옴.

kubernetes cluster install or update

  • cluster설치, update 문제는 꼭 1개 나옴.

유용한 test 명령어

  • busybox를 사용한 network 확인
  • kubectl run test --image=busybox:1.28 --rm -it  --restart=Never -- sh
  • kubectl run test --image=busybox:1.28 --rm -it -- nslookup nginx-resolver-service.default
  • nc -z -v- w 2 np-test-service 80

크롬 확장 프로그램 구글 번역 미리 설치해야함.

  • 크롬 확장 프로그램 중 구글 번역만 사용가능하다고 함.
  • 구글 번역 탭을 띄우는 것은 안됨.
  • 확장프로그램을 통해서만 사용가능.

 


 

 

 

자격증 취득에 유용한 Site

 

kubernetes 강의

https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/

https://github.com/kodekloudhub/certified-kubernetes-administrator-course

 

연습 문제

https://github.com/dgkanatsios/CKAD-exercises/blob/master/a.core_concepts.md

 


자격증

 

 

 


제 글을 복사할 시 출처를 명시해주세요.
글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!


 

 

반응형