Cześć. Dzisiaj chciałbym Wam zaprezentować listę darmowych materiałów, dzięki którym możecie przygotować się do egzaminu CKAD – Kubernetes Certified Application Developer.
Egzamin CKAD – Kubernetes Certified Application Developer jest póki co najtrudniejszym egzaminem, do którego się przygotowałem. Wynika to głównie z tego, że jest to egzamin w 100% praktyczny. Dlatego też warto skorzystać z jak największej liczby materiałów, które mogą nam pomóc w zdobyciu upragnionego certyfikatu.
Dzisiaj chcę się skupić na materiałach, które są w 100% darmowe. Będą to kursy online, ćwiczenia czy też warsztaty, za które nie musicie nic płacić.
Kursy online
Introduction to Kubernetes
W Internecie trudno odnaleźć darmowe kursy online. Jednakże sama fundacja The Linux Foundation przeprowadza co jakiś czas darmowe szkolenie, które jest dostępne pod adresem: https://www.edx.org/course/introduction-to-kubernetes. Samo szkolenie trwa około 14 tygodni przy założeniu, że poświęcacie na szkolenie 2-3 godziny tygodniowo. Myślę, że może być to dobry zamiennik dla kursu: „Kubernetes certified application developer (ckad) with tests” Mumshad Mannambetha.
W wersji darmowej dostęp do materiałów jest ograniczony czasowo. Istnieje też wersja płatna kursu (koszt $149 USD), gdzie ten dostęp jest nieograniczony. Dodatkowo też w tej wersji możecie otrzymać certyfikat zakończenia szkolenia.
Ćwiczenia
Dimitris-Ilias Gkanatsios przygotował doskonały zestaw testów, które w dużym stopniu pokrywają się z zadaniami na egzaminie: https://github.com/dgkanatsios/CKAD-exercises Zadania zostały podzielone na rozdziały zgodnie z tematami wymaganymi na egzaminie, dlatego też bardzo łatwo odnaleźć interesujące nas zagadnienia. Do każdego zadania mamy też odpowiedź. Bardzo polecam te testy!
Warsztaty online
KubeAcademy CKAD Practice
To zestaw 7 zadań, które można wykonać w wirtualnym środowisku w przeglądarce: https://kube.academy/courses/ckad-practice. To bardzo ciekawe zadania, które umożliwią zapoznanie się z podstawowymi zagadnieniami związanym z Kubernetes.
The Game of PODs
To lista wyzwań, które umożliwią ci sprawdzenie swoje znajomości w uruchamianiu aplikacji w klastrze, rozwiązywaniu różnych problemów związanych z bezpieczeństwem czy siecią: https://kodekloud.com/courses/game-of-pods/
Zadania wykonywane w serwisie KodeKloud, który udostępnia środowisko bardzo podobne do tego, które jest dostępne na egzaminie. Warto podejść do tych zadań na samym końcu nauki do egzaminu.
Learn Kubernetes Basics
To zestaw zadań przygotowany przez fundację The Linux Foundation: https://kubernetes.io/docs/tutorials/kubernetes-basics/ . Zadania wchodzą w skład sześciu modułów, które umożliwią ci uruchomienie prostego klastra Kubernetes oraz aplikacji w nim.
Zadania uruchamiane są w przeglądarce w ramach serwisu KataKoda.
Zadania na portalu KataKoda
Wspominany przed chwilą serwis KataKoda zawiera również dodatkowe zadania, które związane są z Kubernetesem: https://www.katacoda.com/courses/kubernetes/. Wśród nich można znaleźć kilka zadań, w których można poćwiczyć uruchamianie komend opartych o kubectl.
VIM
Podczas egzaminu będziecie musieli edytować wiele plików Yaml. W tym celu możemy skorzystać z edytorów Nano i VIM. Sam polecam VIM gdyż pomaga on znacznie w poruszaniu się po plikach, kopiowaniu fragmentów kodu. A co ważne posiada też wbudowane kolorowanie składni. Wiem, że początki z VIM mogą być trudne, ale warto poświęcić te 2-3 godziny na naukę tego narzędzia, W tym celu można wykorzystać poniższy kurs:
Przykładowe zadania
Przed samym egzaminem warto jeszcze spojrzeć na na listę 150 pytań , które sprawdzają wiedzę ze wszystkich obszarów na egzaminie: https://medium.com/bb-tutorials-and-thoughts/practice-enough-with-these-questions-for-the-ckad-exam-2f42d1228552
Poniżej przedstawiam jeszcze 3 filmy, na których widzimy kilkanaście zadań wraz z rozwiązaniami. Poniższe zadania są bardzo podobne do tych na egzaminie:
Be First to Comment