Prefacio

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El programa de certificación de Kubernetes existe desde 2018, es decir, desde hace cinco años. Durante este tiempo, la seguridad se ha vuelto cada vez más importante en todas partes, incluido el mundo de Kubernetes. Recientemente, la función de Especialista Certificado en Seguridad de Kubernetes (CKS) se ha añadido a la vía de certificación para responder a esta necesidad. La seguridad puede tener distintas facetas, y la forma de abordarlas puede ser muy diversa. Ahí es donde entra en juego el ecosistema Kubernetes. Aparte de las funciones de seguridad integradas en Kubernetes, han evolucionado muchas herramientas que ayudan a identificar y solucionar los riesgos de seguridad. Como administrador de Kubernetes, debes estar familiarizado con la amplia gama de conceptos y herramientas para reforzar tus clústeres y aplicaciones.

El programa de certificación CKS se creó para verificar la competencia en temas basados en la seguridad, y requiere la superación del examen de Administrador Certificado de Kubernetes (CKA) antes de que puedas inscribirte. Si eres completamente nuevo en el programa de certificación de Kubernetes, entonces te recomendaría explorar primero el programa CKA o el de Desarrollador Certificado de Aplicaciones Kubernetes (CKAD).

En esta guía de estudio, exploraré los temas cubiertos en el examen CKS para prepararte completamente para aprobar el examen de certificación. Analizaremos cuándo y cómo debes aplicar los conceptos básicos de Kubernetes y las herramientas externas para asegurar los componentes del clúster, la configuración del clúster y las aplicaciones que se ejecutan en un Pod. También ofreceré consejos para ayudarte a preparar mejor el examen y compartiré mi experiencia personal en la preparación de todos sus aspectos.

El CKS es diferente del típico formato de opción múltiple de otras certificaciones. Está completamente basado en el rendimiento y requiere que demuestres un profundo conocimiento de las tareas a realizar bajo una inmensa presión de tiempo. ¿Estás preparado para superar el examen a la primera?

A quién va dirigido este libro

Este libro está destinado a cualquier persona que ya haya aprobado el examen CKA y desee ampliar sus conocimientos en el ámbito de la seguridad. Dado que necesitas aprobar el examen CKA antes de apuntarte al CKS, ya deberías estar familiarizado con el formato de las preguntas y el entorno del examen. El capítulo 1 sólo recapitula brevemente los aspectos generales del temario del examen, pero destaca la información específica del examen CKS. Si aún no te has presentado al examen CKA, te recomiendo que des un paso adelante leyendo la Guía de Estudio del Administrador Certificado de Kubernetes (CKA) (O'Reilly). El libro te proporcionará la base que necesitas para empezar con el CKS.

Lo que aprenderás

El contenido del libro condensa los aspectos más importantes relevantes para el examen CKS. No es necesario tener en cuenta las implementaciones de Kubernetes específicas del proveedor de la nube, como AKS o GKE. Dada la plétora de opciones de configuración disponibles en Kubernetes, es casi imposible cubrir todos los casos de uso y escenarios sin duplicar la documentación oficial. Se anima a los examinandos a que consulten la documentación de Kubernetes como compendio de referencia para una exposición más amplia. Las herramientas externas relevantes para el examen CKS, como Trivy o Falco, sólo se cubren a alto nivel. Consulta su documentación para explorar más características, funcionalidades y opciones de configuración.

Estructura de este libro

El esquema del libro sigue al pie de la letra el plan de estudios del CKS. Aunque podría haber una estructura didáctica más natural para aprender Kubernetes en general, el esquema del plan de estudios ayudará a los examinandos a prepararse para el examen centrándose en temas específicos. Como resultado, te encontrarás haciendo referencias cruzadas a otros capítulos del libro en función de tu nivel de conocimientos.

Ten en cuenta que este libro sólo cubre los conceptos relevantes para el examen CKS. No se tratan los conceptos y primitivas fundamentales de Kubernetes. Consulta la documentación de Kubernetes u otros libros si quieres profundizar más.

La experiencia práctica con Kubernetes es clave para aprobar el examen. Cada capítulo contiene una sección denominada "Ejercicios de muestra" con preguntas de práctica. Las soluciones a esas preguntas se encuentran en el Apéndice.

Convenciones utilizadas en este libro

En este libro se utilizan las siguientes convenciones tipográficas:

Cursiva

Indica nuevos términos, URL y direcciones de correo electrónico.

Constant width

Se utiliza para nombres de archivo, extensiones de archivo y listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.

Constant width bold

Muestra comandos u otros textos que deben ser tecleados literalmente por el usuario.

Consejo

Este elemento significa un consejo o sugerencia.

Nota

Este elemento significa una nota general.

Advertencia

Este elemento indica una advertencia o precaución.

Utilizar ejemplos de código

Algunos fragmentos de código del libro utilizan el carácter de barra invertida (\) para dividir una sola línea en varias para que quepa en la página. Tendrás que rectificar el código manualmente si lo estás copiando-pegando directamente del contenido del libro a un terminal o editor. La mejor opción es consultar el repositorio GitHub del libro de código, que ya tiene el formato adecuado.

El repositorio de GitHub se distribuye bajo la Licencia Apache 2.0. El código es de uso libre en proyectos comerciales y de código abierto. Si encuentras algún problema en el código fuente o tienes alguna pregunta, abre una incidencia en el gestor de incidencias de GitHub. Estaré encantado de mantener una conversación y solucionar cualquier problema que pueda surgir.

Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte importante del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de libros de O'Reilly sí requiere permiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requiere permiso. Apreciamos, pero generalmente no exigimos, la atribución. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo "Guía de Estudio del Especialista Certificado en Seguridad de Kubernetes (CKS) " de Benjamin Muschko (O'Reilly). Copyright 2023 Automated Ascent, LLC, 978-1-098-13297-2".

Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en

Aprendizaje en línea O'Reilly

Nota

Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.

Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje online. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita http://oreilly.com.

Cómo contactar con nosotros

Dirige tus comentarios y preguntas sobre este libro a la editorial:

Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página en https://oreil.ly/cks-study-guide.

Para obtener noticias e información sobre nuestros libros y cursos, visita http://oreilly.com.

Encuéntranos en LinkedIn: https://linkedin.com/company/oreilly-media

Síguenos en Twitter: http://twitter.com/oreillymedia

Míranos en YouTube: http://youtube.com/oreillymedia

Sigue al autor en Twitter: https://twitter.com/bmuschko

Sigue al autor en GitHub: https://github.com/bmuschko

Sigue el blog del autor: https://bmuschko.com

Agradecimientos

Todo proyecto de libro es un largo viaje y no sería posible sin la ayuda del personal editorial y los revisores técnicos. Agradezco especialmente a Robin Smorenburg, Werner Dijkerman, Michael Kehoe y Liz Rice su detallada orientación técnica y sus comentarios. También me gustaría dar las gracias a los editores de O'Reilly Media, John Devins y Michele Cronin, por su continuo apoyo y ánimo.

Get Guía de estudio del Especialista certificado en seguridad de Kubernetes (CKS) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.