Como pasar el examen Certified Kubernetes Administrator CKA
¡Hola a todos!
Hoy les contaré mi experiencia para estudiar y pasar el examen Certified Kubernetes Administrator (CKA).
Es un examen bastante exigente. No es del tipo de examen en la que tienes que escoger entre múltiples opciones, es uno práctico en el cual debes realizar una serie de tareas y hacer troubleshooting.
Los tópicos que debemos estudiar son los siguientes:
📖 Storage 10%
- Understand storage classes, persistent volumes
- Understand volume mode, access modes and reclaim policies for volumes
- Understand persistent volume claims primitive
- Know how to configure applications with persistent storage
📖 Troubleshooting 30%
- Evaluate cluster and node logging
- Understand how to monitor applications
- Manage container stdout & stderr logs
- Troubleshoot application failure
- Troubleshoot cluster component failure
- Troubleshoot networking
📖 Workloads & Scheduling 15%
- Understand deployments and how to perform rolling update and rollbacks
- Use ConfigMaps and Secrets to configure applications
- Know how to scale applications
- Understand the primitives used to create robust, self-healing, application deployments
- Understand how resource limits can affect Pod scheduling
- Awareness of manifest management and common templating tools
📖 Cluster Architecture, Installation & Configuration 25%
- Manage role based access control (RBAC)
- Use Kubeadm to install a basic cluster
- Manage a highly-available Kubernetes cluster
- Provision underlying infrastructure to deploy a Kubernetes cluster
- Perform a version upgrade on a Kubernetes cluster using Kubeadm
- Implement etcd backup and restore
📖 Services & Networking 20%
- Understand host networking configuration on the cluster nodes
- Understand connectivity between Pods
- Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
- Know how to use Ingress controllers and Ingress resources
- Know how to configure and use CoreDNS
- Choose an appropriate container network interface plugin
Materiales de Estudio
Además de la documentación oficial, utilicé los siguientes recursos:
-
Curso de Udemy Certified Kubernetes Administrator de Zeal Vora cuesta aproximadamente USD 30.00.
-
El Curso KUBERNETES 2021 - De NOVATO a PRO! (CURSO COMPLETO) de Pelado Nerd en su canal de Youtube, el cual recomiendo ampliamente suscribirse)
-
El Curso Kubernetes Tutorial for Beginners (FULL COURSE in 4 Hours) de Nana Janaisha en su canal de Youtube, también recomiendo suscribirse)
-
Kubernetes Cheat Sheet: Una lista con comandos útiles.
El Examen
- El registro se hace con la empresa PSI a través de Linux Foundation con tu cuenta de correo, haciendo click aquí
- Costo actual: $375 (Te da derecho a 2 intentos, así que aprovecha sabiamente 😄)
- Idioma: Inglés
- Formato: Examen Práctico
- Modalidad: Proctored
- Duración: 120 minutos
- Número de Preguntas: de 15 a 19
- Nota mínima para aprobar: 66%
- Puedes presentarlo desde la comodidad de tu casa.
- Una vez que compras el examen tienes 12 meses para presentarlo.
- En caso de aprobar, la certificación es válida por 3 años.
Adicionalmente, puedes descargar tu Placa en Credly y compartir tu felicidad por Linkedin :)
Consejos al momento de presentar la prueba
- Debes tener una PC o Laptop que tenga cámara web y acceso al micrófono.
- Una buena conexión a Internet.
- Trata de iniciar sesión al menos 15 minutos antes de la prueba, para que puedas seguir los pasos que te indica el software de PSI.
- Estar en un lugar tranquilo y bien iluminado, depende del proctor que te toque puede ser bastante laxo o bastante exigente.
- Trata de hacer el examen por la mañana, ya que son 2 horas en las que tienes que aprovechar el tiempo lo más posible, te van a permitir tener una botella de agua en el escritorio, y si necesitas por alguna razón ir al baño o hacer un brake, te lo van a descontar del tiempo que te quede.
- Tener tu DNI a la mano o Pasaporte VIGENTE
- Navegadores soportados: Mozilla Firefox, Google Chrome.
En cuanto al examen como tal:
-
Te van a permitir consultar solo la documentación oficial de Kubernetes. Si abres alguna otra página probablemente te bloqueen la prueba.
-
Trata de usar comandos imperativos para ahorrar tiempo, por ejemplo, para crear un pod:
kubectl run nginx --image=nginx
; si necesitas crear un yaml, colócale el argumento--dry-run=client
. -
Marca aquellas preguntas en la que sabes que te vas a demorar en responder, o que necesitas consultar la documentación.
Si bien la información oficial de la certificación indica que no es necesario ningún prerequisitos, debes tener en cuenta que como mínimo debes saber Linux y Docker.
Con todo lo anterior, dedicándole dos horas al día durante 1 mes y medio, el pasado día 27/02/2022 pasé la prueba y obtuve la certificación!!!
Espero les haya gustado ¡Hasta la próxima!
Apoya este Proyecto!!!
Si te pareció útil este artículo y el proyecto en general, considera brindarme un café :)
Buy me a coffee