Kubernetes 애플리케이션 개발자(CKAD) 인증 시험에 대한 팁
7157 단어 cloudkubernetesexamckad
몇 명이 저에게 이 방면에 관한 글을 쓰라고 했습니다. 다음은 CKAD가 무엇인지에 대한 빠른 글, 그리고 CKAD 시험에 대한 힌트와 기교입니다.
CKAD 회사
우선 CKAD란 무엇입니까?
CKAD는 Linux 기금회가 Certified Kubernetes Application Developer에 대한 삭제입니다. 이것은 Kubernetes에 대한 인증으로 개발자가 사용할 수 있습니다.
이번 인증 시험의 목적은 "사용자가 Kubernetes를 위해 클라우드 본체 응용 프로그램을 설계, 구축, 설정 및 공개할 수 있음을 증명하는 것입니다. 인증을 받은 Kubernetes 응용 프로그램 개발자는 응용 프로그램 자원을 정의하고 핵심 원어를 사용하여 Kubernetes에서 확장 가능한 응용 프로그램과 도구의 고장을 구축, 모니터링, 제거할 수 있습니다."
다른 인증과 마찬가지로, 만약 당신이 그것을 통과하고 싶다면, 300달러를 지불해야 한다. (할인 코드가 있다면, 더 적다. -)
인증 유효기간은 3년(36개월)입니다.
시험 내용
물론 Kubernetes가 인증한 내용은 마지막 Kubernetes 버전을 따르기 때문에 제가 본문을 썼을 때 현재 버전은 1.18입니다.
CNCF open-sourced curriculum of the exam에 따르면 Kubernetes 1.18 버전의 시험 내용은 다음과 같습니다.
물론 Kubernetes가 인증한 내용은 마지막 Kubernetes 버전을 따르기 때문에 제가 본문을 썼을 때 현재 버전은 1.18입니다.
CNCF open-sourced curriculum of the exam에 따르면 Kubernetes 1.18 버전의 시험 내용은 다음과 같습니다.
모든 문제는 서로 독립적이다. 모든 문제는 너비/a 크기가 있기 때문에 당신은 먼저 더 큰 사이즈의 문제에 관심을 가질 수 있다.
시험 기간에 너는 필요에 따라 문제를 표시할 수 있다.이 유용한 기능 덕분에 당신은 현재의 문제를 뛰어넘고 최근에 그것으로 돌아갈 수 있습니다.
유용한 정보
/!\경고: 크롬 브라우저가 동결되면 닫고 다시 열어야 합니다. 당황하지 마세요. 모든 작업이 저장되지만, 표시된 문제는 사라질 수 있습니다.
시험 전에 예정된 날짜와 시간 15분 전에 로그인할 수 있습니다.
시험관은 수시로 당신 자신과 당신의 데스크톱을 확인해야 하기 때문에 그가 채팅에서 제기한 요구에 따라 조작하고 당신의 여권/신분증을 준비하는 것을 잊지 마세요.
너는 폐쇄된 방에 혼자 있어야 한다.
만약 네가 불행하게도 실패한다면, 너는 무료로 다시 시험을 볼 수 있다.
Chrome 브라우저에는 두 개의 탭만 있습니다.
너는 큰소리로 말하는 것을 허락하지 않는다. (사고하기 위해서라도) 입을 막고 지능 시계를 끼라.
너는 시험 기간에 휴식을 청할 수 있지만, 타이머는 멈추지 않을 것이다...
수첩을 표시할 수 있는 환경에서 필기를 하면 매우 유용할 것입니다.
연습, 연습, 연습!
이번 시험에 성공적으로 통과하기 위해 가장 중요한 건의는 kubectl CLI를 많이 연습하는 것입니다!
이번 시험은 이론 시험이 아닙니다. Kubernetes 집단과 명칭 공간에서kubectl 명령을 사용하여 구체적으로 질문에 대답해야 합니다.
명령줄과 YAML 목록을 유창하고 빠르게 사용해야 합니다.
Kubernetes official documentation에 대해 알아야 합니다.
제 개인적인 조언:
업무 중에 Kubernetes를 사용하더라도 며칠 동안 자신을 훈련시켜야 한다.
kubectx
과 kubens
명령을 사용하지 마십시오. 그러나 명칭 공간 전환을 허용하는 명령을 외울 수 있는지 알아야 합니다.$ kubectl config use-context my-cluster
실제/현재 클러스터 표시:$ kubectl config current-context
네임스페이스로 전환:$ kubectl config set-context --current --namespace=my-ns
개인적으로 말하자면, 시험 기간에 나는 모든 명령에 -n my-ns
을 추가하는 것을 더욱 좋아한다. 그러면 나는 내가 무엇을 하고 있는지, 그리고 어디에서 명령을 집행하는지 확정할 수 있다.k get po
또는 kgpo
별명을 사용하지 마십시오.
$ kubectl get/create po (instead of pod or pods)
$ kubectl get/create cj (instead of cronjob)
$ kubectl get/create deploy (instead of deployment)
$ kubectl get/create rs (instead of replicaset)
$ kubectl get/create svc (instead of service)
$ kubectl get/create cm (instead of configmap)
$ kubectl get/create hpa (instead of horizontalpodautoscaler)
$ kubectl get/create sa (instead of serviceaccount)
$ kubectl get/create pv (instead of persistentvolume)
$ kubectl get/create pvc (instead of persistentvolumeclaim)
...
kubectl label
명령을 사용합니다.내 pod에 my label 태그를 추가합니다. my value 값을 포함합니다.
$ kubectl label pod my-pod my-label=my-value
내 기중기에서 a 라벨 삭제:$ kubectl label pod my-pod a-label-
하지만콩꼬투리의 라벨을 어떻게 알아요?$ kubectl get po --show-labels
--dry-run -o yaml
명령을 사용하여 배치를 만들고 YAML 목록 파일로 내보냅니다.--dry-run
은 Kubernetes 1.18에서 사용되지 않았지만, 사용할 수 있습니다. 사용 중지 메시지 하나만 받을 수 있습니다.1.18에서 --dry-run=client
옵션으로 변경하는 것이 좋습니다.kubectl explain
명령을 사용하여 규격 정보를 표시합니다. $ kubectl explain job.spec
$ kubectl explain pod.spec.containers.readinessProbe
-h
옵션을 사용하십시오.bash image를 사용하여cronjob를 만드는 방법을 알고 있지만, 시간표를 어떻게 정의하는지 의심스럽습니다.
$ kubectl create cj bash --image=bash -h
Create a cronjob with the specified name.
Aliases:
cronjob, cj
Examples:
# Create a cronjob
kubectl create cronjob my-job --image=busybox
# Create a cronjob with command
kubectl create cronjob my-job --image=busybox -- date
# Create a cronjob with schedule
kubectl create cronjob test-job --image=busybox --schedule="*/1 * * * *"
...
읊다, 읊조리다리소스
시험 전에 연습하기 위해 몇 가지 자원이 있습니다. 본고에 열거했습니다. (저는 우선 무료 자원에 주목합니다^^):
https://codeburst.io/kubernetes-ckad-weekly-challenges-overview-and-tips-7282b36a2681
https://github.com/bbachi/CKAD-Practice-Questions/blob/master/core-concepts.md
https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-31be00acc443
만약 당신이 지불하고 싶다면, 당신은 killer.sh이 있습니다.이것은 CKA & CKAD 시뮬레이터로 시험과 유사한 환경이 있어 2시간 안에 20개의 문제/장면을 해결해야 한다.
결론
다른 시험처럼 준비해라.쿠버넷을 알고 일상적으로 사용한다고 생각해도.이것은 이론 시험이 아니니 너는 좀 빨리 해야 한다.
Kubernetes가 발전하고 있으므로 새 버전을 발표하고 그룹을 업데이트할 때 새로운 기능을 주의하십시오.
만약 당신이 이번 시험에 통과할 수 있는 개인적인 기교가 있다면, 주저하지 말고 댓글로 그것들을 공유해라. -).
Reference
이 문제에 관하여(Kubernetes 애플리케이션 개발자(CKAD) 인증 시험에 대한 팁), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/aurelievache/tips-about-certified-kubernetes-application-developers-ckad-exam-287g
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Kubernetes 애플리케이션 개발자(CKAD) 인증 시험에 대한 팁), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aurelievache/tips-about-certified-kubernetes-application-developers-ckad-exam-287g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)