Cześć. W tym artykule przedstawię Wam darmowe materiały do egzaminu CKA – Certified Kubernetes Administrator, które pomogą wam zdać ten egzamin.
Jest to kontynuacja cyklu związanego z darmowymi materiałami do egzaminów, który rozpocząłem wpisem Darmowe materiały do egzaminu CKAD – Kubernetes Certified Application Developer.
Czym jest certyfikat Certified Kubernetes Administrator? Ten certyfikat potwierdza, że dana osoba posiada umiejętności, wiedzę oraz kompetencję żeby być administratorem Kuberentes. A w szczególności wie jak zainstalować i skonfigurować klaster Kuberentes. Po za tym rozumie pojęcia związane obsługa sieci, bezpieczeństwa czy monitoringu.
Kursy online
Podobnie jak w przypadku egzaminu CKAD tutaj również trudno odnaleźć darmowe kursy online. Jednakże znalazłem bardzo solidny kurs online na Youtube stworzony przez Johna Tuckera.
Kurs składa się z 36 części obejmujących zakres egzaminu. Do każdej części mamy przygotowany film na youtube oraz dodatkowe materiały na githubie. Kurs znajdziemy na stronie: https://github.com/larkintuckerllc/k8s-cka-tutorial
Prezentacja środowiska wykorzystywanego podczas egzaminu
The Linux Foundation przygotowało krótkie wideo pokazuję jak wygląda środowisko, w którym zdaje się egzaminy na Certified Kubernetes Security Specialist (CKS), Certified Kubernetes Administrator (CKA) czy Certified Kubernetes Application Developer (CKAD). Warto tam zajrzeć aby dowiedzieć się czego możemy się spodziewać podczas egzaminu.
Kubernetes Certification Exam Environment Preview
VIM
Podobnie jak w przypadku egzaminu na CKA przydatna jest podstawowa znajomość edytora VIM, w którym będziemy mogli edytować pliki YAML. Z pomocą może przyjść gra online VIM adventures, gdzie za pomocą instrukcji z edytora VIM gramy w grę RPG. W wersji darmowej mamy tylko jeden poziom, ale i tak polecam.
Link do gry: https://vim-adventures.com/
Lokalne środowisko do nauki
Podczas nauki przydatne będzie środowisko, w którym będzie mogli uczyć się pracy na prawdziwym klastrze. W tym celu możemy uruchomić również środowisko na swoim lokalnym komputerze. Cały proces został dobrze opisany na stronie : https://github.com/zloeber/k8s-lab-terraform-libvirt
Ćwiczenia
Na GitHubie można odnaleźć bardzo dobry zestaw ćwiczeń, który przygotuje nas do egzaminu. Ćwiczenia pokrywają się z głównymi zagadnieniami, które trzeba znać podczas egzaminu. Do każdego ćwiczenia mamy też podane rozwiązanie. Link do ćwiczeń: https://github.com/chadmcrowell/CKA-Exercises
Warsztaty
Na portalu Katakoda można odnaleźć wiele różnych warsztatów, w tym również związanych z egzaminem CKA.
Poniżej przedstawiam kilka przykładowych warsztatów, które możecie wykonać online:
https://katacoda.com/courses/kubernetes/add-additional-nodes-to-cluster
https://www.katacoda.com/djkormo/ (Kubernetes for CKA)
https://katacoda.com/pso-sander-van-vugt/scenarios/sander-cka-user-and-rbac
Chestsheet
Identycznie jak w przypadku egzaminu CKAD, podczas egzaminu możemy korzystać z oficjalnej dokumentacji. Poniżej przedstawiam wam dwie podstrony, które zawierają informację na temat najczęściej używanych instrukcji przy pracy z klastrem Kubernetes:
https://kubernetes.io/docs/reference/kubectl/cheatsheet/
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands
Przykładowe pytania
Na GitHubie można odnaleźć kilka zestawów przykładowych pytań, które są bardzo podobne do tych z egzaminu. Myślę, że jeżeli będziecie w stanie je rozwiązać, to powinniście być już całkiem dobrze przygotowani do egzaminu. Linki do zestawów:
https://gist.github.com/texasdave2/8f4ce19a467180b6e3a02d7be0c765e7
https://github.com/devopshubproject/cka-lab
https://github.com/stretchcloud/cka-lab-practice
https://levelup.gitconnected.com/kubernetes-cka-example-questions-practical-challenge-86318d85b4d
Be First to Comment