Kubernetes es el orquestador de contenedores más utilizado y popular del mercado, y, por lo tanto, es el centro de posibles ataques de seguridad. Según la última encuesta anual de Cloud Native Computing Foundation (CNCF), durante los años 2021 y 2022 aumentó el uso de herramientas de seguridad. Sin embargo, la seguridad sigue estando entre las mayores preocupaciones.

En este post, quiero compartir contigo mi experiencia sobre la certificación Certified Kubernetes Security Specialist (CKS). Esta certificación aporta las habilidades, conocimiento y competencia necesarios para securizar la plataforma de Kubernetes y las aplicaciones que se ejecutan en ella.

Mi experiencia previa

Hace algunos años, participé en un proyecto en el que utilizaban Kubernetes, no tenía experiencia previa y mis primeras tareas fueron comprobar logs de Pods y crear Secrets y ConfigMaps.

Al poco tiempo, realicé un curso introductorio a Kubernetes, con el que obtuve una buena base sobre Kubernetes. Tras finalizar el curso tenía claro que quería obtener la certificación Certified Kubernetes Administrator (CKA), y conseguí obtenerla gracias al curso de Udemy de Mumshad Mannambeth.

Esta certificación me aportó grandes conocimientos y pude ponerlos en práctica realizando tareas como migraciones, actualizaciones y definiciones de buenas prácticas en múltiples clústeres con decenas de nodos.

Sobre el examen

La certificación Certified Kubernetes Security Specialist es un examen donde se ponen en práctica las habilidades del candidato mediante ejercicios prácticos que deben ser resueltos en un periodo de tiempo.

Los exámenes se actualizan trimestralmente para que coincidan con los lanzamientos de versiones de Kubernetes.

Algunos datos a tener en cuenta:

Los dominios que evalúa la certificación son los siguientes:

Dominios que evalúa la certificación CKS.

¿Cómo preparé mi examen de certificación?

Para poder realizar este examen, es requisito tener en vigor la certificación CKA. En el caso de no ser así, podrás comprarlo pero no realizarlo.

Linux Foundation ofrece paquetes en los que incluye un curso de preparación y el derecho a realizar el examen. Sin embargo, yo preparé el examen realizando un curso de Udemy de Kim Wüstkamp, creador de Killer Shell. El curso cubre todas las áreas del examen con un total de 11 horas de videos y concede acceso a Killercoda para la realización de múltiples laboratorios.

Antes de cualquier certificación, me preparo del siguiente modo.

  1. Pienso cuánto tiempo puedo dedicar a preparar la certificación. Ser realista al hacer la planificación evitará una sobrecarga o, por el contrario, abandono por aburrimiento. Mi planificación fue de entre 2 y 3 días por semana con una dedicación de 2 horas cada día.
  2. Tener un lugar donde escribir mis notas. Suelo utilizar un repositorio de código para poder recurrir a mis notas en cualquier momento. Teniendo en cuenta que es una preparación que requiere de bastantes horas de dedicación, puede que en algún momento necesites consultar algún dato que viste hace días o semanas. Además, antes del examen puede ser de mucha ayuda tener un documento en el que se resume toda tu preparación.

Una vez definidos los dos puntos anteriores es el momento de comenzar con la preparación. Mi recomendación es que tomes tu tiempo para ver los videos y comprenderlos, complementa tu aprendizaje con la documentación oficial de Kubernetes y la documentación de las herramientas de las que se hacen uso.

Una vez terminado el curso, ¡practica, practica y practica!

Cuando compras el examen tienes acceso a un Killer Shell, un simulador del que puedes hacer uso hasta en dos ocasiones, cada intento te permite realizar los ejercicios tantas veces como quieras durante un periodo de 36 horas. Trata de realizar los ejercicios como si del mismo examen se tratase, consultando la documentación permitida en el periodo de tiempo definido. Esto permite simular la tensión que sentirás durante el examen.

Algunas recomendaciones

Probablemente, tu sensación en este momento es que es un examen difícil (debo reconocer que lo es). Tu peor enemigo es el tiempo. El examen consta de entre 15 y 20 ejercicios que debes tratar de resolver en 2 horas, por lo tanto, tienes 7 minutos aproximadamente para resolver cada ejercicio. Cualquier error puede hacerte perder unos minutos muy valiosos, por ello debes estar preparado. Voy a compartir contigo algunos consejos:

El día del examen es muy probable que tengas nervios, pero cuando entres en “modo examen”, parte de esos nervios desaparecerán y la otra parte te ayudarán a superar el examen con éxito.

Y, por fin…

Una vez terminado tu examen, deberás esperar aproximadamente 24 horas para recibir el resultado.

El tiempo que he invertido para obtener esta certificación ha sido alrededor de dos meses, desde que inicié el curso hasta que realicé el examen. El examen de certificación CKS es el más difícil que he abordado hasta el momento, principalmente por el tiempo disponible durante la realización del examen. Sin embargo, con las recomendaciones recogidas en este post, muy probablemente, mejorará tu experiencia de examen. Con este artículo, espero poder resolver posibles dudas y animarte a querer obtener la certificación. Y si tienes alguna pregunta, ¡déjanos un comentario!

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.

Suscríbete

Estamos comprometidos.

Tecnología, personas e impacto positivo.