Certified Kubernetes Administrator (CKA)

3 minute read

Certified Kubernetes Application Developer


Esta artículo describe mi experiencia y recomendaciones para abordar el examen Certified Kubernetes Administrator (CKA) elaborado por The Linux Foundation.

El examen

El examen es 100% práctico con unas 20 preguntas que deben resolverse en 2 horas como máximo, bajo supervisión de un “proctor” que verifica que estés solo durante el examen y que sigues todas las reglas. En mi caso, para este examen el supervisor me pidió que hiciera una vista de 360 ° de la habitación y que le mostrara debajo del escritorio. También me pedía de vez en cuando que le mostrara las manos.

En primer lugar, este examen va más allá del examen CKAD en términos de complejidad, porque te enfrentarás a desafíos más difíciles, como reparar un clúster roto o detectar por qué un servicio no funciona correctamente y hacerlo andar nuevamente.

En mi caso, hubo pocas preguntas fáciles y yo diría que la mayoría de ellas fueron de mediana a difícil, ¡así que prepárate! Debes gestionar muy bien tu tiempo. Las preguntas se mostrarán en un panel en el lado izquierdo y tendrás acceso a una terminal basada en web donde deberás que ejecutar los comandos para resolverlas.

Exam UI


Habrá preguntas para crear recursos, otras para identificar y resolver problemas (resolución de problemas y remediación). Puedes copiar y pegar las instrucciones, además de tener acceso a un lugar para notas, por ejemplo, para realizar un seguimiento de las preguntas pendientes.

Podrás consultar la documentación de Kubernetes desde estos sitios https://kubernetes.io/docs/, https://github.com/kubernetes/, https://kubernetes.io/blog/, abriendo una y solo uno pestaña adicional al examen.

Puedes realizar el examen con Chrome, por lo que puedes acceder a los sitios mencionados anteriormente desde tu marcadores (sí, está permitido)

Mi experiencia

Con este examen no tuve ningún problema en absoluto como lo tuve cuando hice el examen CKAD. No tenía un reloj o una barra de progreso para realizar un seguimiento del tiempo en la interfaz del examen, pero esta vez estaba consciente del tiempo. El supervisor solo me interrumpió 15 minutos antes del final del examen para avisarme que casi había terminado.

Fui con muchas expectativas, pero esta vez en relación a la dificultad del examen.

¿Cómo prepararse?

Hay varios recursos gratuitos y otros de pago, todos válidos para prepararte, pero la experiencia práctica es fundamental. Listo algunos de ellos:

Libros

Cursos en línea

  • Kubernetes Certified Administrator (CKA) with Tests (Mumshad Mannambeth): Este curso está muy bien diseñado y explica en detalle y con muchas animaciones los conceptos necesarios para aprender a gestionar un clúster de Kubernetes. Además, da acceso a una plataforma llamada Kloud Kode creada con Teachable y con entornos Katacoda diseñados para cada tema cubierto, un laboratorio tipo examen (con un alto grado de dificultad) y tres simulacros de examen para practicar y prepararte para trabajar bajo el presión como en el examen real.

Entornos para prácticar

  • killer.sh simulator: Este es un simulador de examen CKA de pago, cercano a la experiencia y dificultad del examen real. Tiene 25 escenarios complejos para resolver en 120 minutos más 5 escenarios adicionales. Después de la correr la primera sesión, tendrás acceso a soluciones detalladas. Ten en cuenta que solo tendrás acceso a dos sesiones (dos simulaciones), pero te garantizo que con una será más que suficiente.
  • Katacoda: Esta plataforma permite interactuar con un cluster de un nodo, desde una consola web, similar a lo que conseguiríamos en el examen. Lo interesante es que hay escenarios creados por otros usuarios que se pueden utilizar para aprender conceptos básicos, como por ejemplo secrets, configmaps, volumes, etc. Ten en cuenta que cada escenario dura máximo una hora.
  • Minikube:Con esta opción podrás instalar una máquina virtual para tener tu propio cluster de un nodo.

Ejercicios para practicar

  • CKA Exercises: Un conjunto de ejercicios que lo ayudarán a prepararse para el examen y también pueden ayudarlo a aprender y practicar con Kubernetes.

Notas finales

De nuevo, te recomiendo que practiques lo suficiente antes de realizar el examen, incluso si tienes experiencia con Kubernetes. La administración del tiempo es importante, por lo que debes estar preparado para usar la documentación de Kubernetes rápidamente (desde la página de documentación o desde la consola con kubectl), swer capaz de generar yamls (no editarlos) y manejar los nervios y la presión.

Referencias

Leave a Comment