CKAD 환경

6037 단어 kubernetes
6개월 전에 나는 쿠베르네트스의 이름만 알았다.오늘 CKAD 인증을 받았습니다.착각하지 마라. 이것은 일종의 선택적 시험이므로 조금도 망설이는 것을 허락하지 않는다.
나는 너와 이 경험을 나눌 것이며, 그것이 너에게 도움이 되기를 바란다.

어떤 기술이 필요합니까?
시험 시간이 제한되어 있어 빠른 결정이 필요하다.내가 보기에 준비를 잘 하려면 다음과 같은 것이 필요하다.
  • 쿠베르네트스의 개념을 깊이 파악
  • vim와 기본 bash 명령 파악
  • 시험은 네가 가능한 한 빨리 문제를 발견하고 해결하는 능력을 평가한다.너는 실험을 할 시간이 없을 것이다. 무엇을 해야 할지 생각해 냈거나, 다음 문제로 들어가야 한다.

    쿠베르네트스를 장악하다
    이를 위해, 오직 한 가지 방법: 연습, 연습, 다시 연습!
    우선 너는 반드시 이런 개념들을 이해해야 한다.이를 위해, 너는 인터넷상에서 무수한 세미나를 방문할 수 있다.
    나는 이 책을 추천한다: https://gumroad.com/l/understanding-kubernetes-visual-way
    너는 그것의 작업 원리를 이해해야 한다.

    vim과 bash 명령 파악하기
    명령curlwget은 반드시 알아야 한다.이 밖에 문법sh -c <command>도 익혀야 한다.
    만약 당신이vim에 만족하지 않는다면 시험을 잊어버리세요.IDE에 접근할 수 없습니다.vim을 관리하고 빨리 사용해야 합니다.

    Vim 구성
    다음 명령을 실행하여 YAML 편집을 적절히 준비할 수 있습니다vim.
    echo "set ts=2 sts=2 sw=2 et" > ~./.vimrc && . ~/.vimrc
    
    이 명령을 기억해라. 이것은 시험에서 첫 번째 일이 될 것이다.

    알아야 할 명령
    한 줄이나 여러 줄을 빠르게 삭제하고 커서 앞뒤에 한 줄을 삽입하고 문자를 바꾸고 편집기를 종료하는 방법을 알아야 합니다.

    연습, 연습, 다시 연습!
    시험에 참가하기 전에 너는 반드시 집중해서 연습해야 한다.너는 즉시 이런 질문에 대답할 수 있어야 한다. "pod1라는 크레인을 가동시켜라. 그 위에 그림nginx이 있다. 이 크레인은 포트 443에서 pod-service라는 서비스로 노출되어야 한다."
    성명식 모드에서 실행할 수 있도록yaml 파일을 생성하고vim를 사용하여 수정해야 합니다.
    개인적으로는 Udemy 훈련을 이용해 킬러 모의고사를 치렀다.쉿!

    D일

    설치 프로그램
    시험은 우선 신원을 확인하고 규칙을 준수해야 한다.카메라를 켜고 화면을 공유해야 합니다.이 부분은 상당히 길 수 있다.나에게 있어서 이것은 거의 30분 동안 지속되었다.화면 공유 작업이 정상적이지 않아서, 우리는 이 과정을 여러 번 반복해야만 했다.나는 비록 닫혔지만, 데스크톱의 두 개의 화면을 뜯어야만 했다.
    시간을 낭비하지 않고 시험 장소를 엄격히 준비하다.
  • 벽에 포스터나 명문이 없다
  • 책상 위에 종이가 없어요
  • 화면 1개
  • 방에 아무도 없어요
  • 가장 좋은 것은 폐쇄된 방
  • 이다.
  • 음식이 없다
  • 컵에 명문이 없으면 너는 물 한 잔을 마실 자격이 있다.나는 모의고사에서 물을 한 잔 마셔서 화장실에 가야 했고 헛되이 시간을 낭비했다.나는 너에게 이러지 말라고 충고한다!

    프로세스
    목표는 66%의 정답이다.총 19개의 문제가 있는데, 어떤 문제는 3%, 어떤 문제는 12퍼센트의 가치가 있다.
    kubernetes의 공식 문서를 얻을 수 있으며, 임의로 사용하고 복사할 수 있습니다.만약 네가 충분한 준비를 한다면, 너는 네가 필요로 하는 코드 세션이 어디에 있는지 확실히 알게 될 것이다.
    당신의 진도와 문제의 가치를 기록하는 데 사용할 수 있는 수첩이 있습니다.

    책략
    시작하기 전에, 너는 너의 전략을 알아야 한다.당신은 먼저 간단한 문제에 대답한 후에 어려운 문제에 대답할 수 있습니까?너는 먼저 어려운 문제부터 시작할 거니?너는 순서대로 문제에 대답할 수 있니?
    너는 네가 어떻게 하고 싶은지 반드시 알아야 한다.너는 즉흥적으로 창작할 시간이 없다.만약 네가 한 문제에 너무 많은 시간을 낭비한다면, 너는 더 간단한 문제에 대답할 충분한 시간이 없다.
    이것은 내가 채택한 전략이다.
  • 우선, 필요한 별명을 만들고vim
  • 을 설정하는 데 시간이 걸립니다.
  • 나는 순서대로 문제를 대답하고 매번 수첩에 각 문제의 수량과 백분율을 기록한다.예: 12 - 4% => OK 또는 8 - 7% => cron job, not done.
  • 내가 한 문제에 대답할 때 나는 빠른 검사를 한 후에 다시는 그것에 대답하지 않을 것이다.불필요한 검사에 시간을 쓰지 마라. 만약 네가 잘못을 저질렀다면, 그것은 보이지 않을 것이다. 너는 헛되이 시간을 낭비하고 있을 것이다.
  • 문제 10까지 나는 모든 문제를 순서대로 대답했다. 왜냐하면 그것들은 매우 간단하기 때문이다.
  • 문제 10부터 저는 이 문제를 읽었습니다. 만약에 제가 바로 그것을 이해하고 무엇을 해야 하는지 알면 첫 번째 시도를 할 것입니다. 그렇지 않으면 저는 다음 문제에 들어갈 것입니다.만약 시도가 실패한다면, 나는 문제를 한 번 해결한 후에 다음 문제를 계속하려고 한다.
  • 모든 문제를 훑어본 후에 나는 나에게 가장 간단한 질문으로 돌아갈 것이다.
  • 나는 수시로 멈춰서 이미 대답한 문제의 점수를 계산한다.
  • yaml 파일을 만들려고 할 때 문제에 따라 번호를 매겼습니다.예: 04-pod.yaml 또는 12-netpol.yaml.
  • 저는 모든 질문에 대답할 시간이 있습니다. 나머지 시간에 저는 곧 답을 검사했고 상세한 설명이 없습니다.예를 들어, 서비스가 정확한 명칭 공간에서 만들어졌는지 확인했지만, 정확한 포트가 공개되었는지, 정확한 선택기가 있는지 확인하지 않았습니다.
  • 나는 세계 기록을 깨는 것이 아니라 66% 를 넘는 것이 목표라고 너희들에게 일깨워 주었다.

    프롬프트
    까다로운 문제에 시간을 낭비하지 마라.
    어떤 화제들은 네가 그다지 편하지 않을 테니, 마지막에 남겨 두었다가 다시 이야기하자.나는jobs와cronjobs에 대한 파악도가 비교적 낮아서 즉시 이 문제를 통과하여 자신을 위해 더욱 간단한 문제를 대답했다.내가 아는 모든 일을 다 한 후에, 나는 다시 이 문제로 돌아왔다.
    스트레스 조심해.나는 최초의 몇 가지 문제에 집중하기 위해 시작하는 데 오랜 시간이 걸렸다.
    너는 아마 모든 문제에 대답할 시간이 없을 것이다.이것은 정상이니 조급해하지 말고 대답을 시작하기 전에 성명을 자세히 읽어라.19개 질문에 잘못 답하기보다는 3개 질문에 답할 시간이 없다.
    나의 변명
    alias k="kubectl"
    export $do="--dry-run=client -o yaml"
    export $fo="--force --grace-period=0"
    
    이게 제가 얘네를 사용하는 방식이에요.
    # Create a definition file
    k run ningx --image=ningx $do > 01-pod.yaml
    
    # Force delete a pod
    k delete po my-pod $fo
    

    유용한 링크
    K8s 비주얼: https://gumroad.com/l/understanding-kubernetes-visual-way
    또 다른 팁:
    프랑스어 힌트: https://thibault-lereste.fr/2020/05/certification-kubernetes-ckad/
    과정: https://www.udemy.com/course/certified-kubernetes-application-developer/

    좋은 웹페이지 즐겨찾기