Seguridad en Kubernetes y Rancher Manager Server
Introducción
La seguridad en Kubernetes es una preocupación fundamental para cualquier organización que adopte esta plataforma de orquestación de contenedores. Kubernetes facilita la implementación, gestión y escalado de aplicaciones en contenedores, pero también introduce nuevos desafíos en términos de seguridad. Este curso está diseñado para proporcionar una comprensión profunda de las mejores prácticas y herramientas disponibles para asegurar un entorno Kubernetes, desde la construcción segura de imágenes de contenedores hasta la protección integral del cluster.
Durante el curso, exploraremos diversos aspectos de la seguridad en Kubernetes, comenzando con la seguridad en imágenes de contenedores y el aseguramiento de la cadena de suministro de software. Luego, nos adentraremos en la configuración y operación segura del propio cluster de Kubernetes, abordando temas como el control de acceso, la seguridad en el runtime y las prácticas de monitoreo y auditoría. Y finalmente aspectos a considerar en Rancher Manager Server y sus herramientas asociadas como NeuVector.
Dirigido a:
Este curso está dirigido a:
- Administradores de Sistemas y DevOps: Profesionales encargados de la configuración y mantenimiento de entornos Kubernetes, que buscan mejorar sus habilidades en la seguridad de estos sistemas.
- Desarrolladores de Software: Ingenieros que construyen y despliegan aplicaciones en Kubernetes y desean comprender cómo implementar prácticas de seguridad en sus procesos de desarrollo.
- Arquitectos de Seguridad: Especialistas en seguridad que buscan integrar Kubernetes en su estrategia de seguridad y necesitan conocer los detalles técnicos y operativos para hacerlo de manera efectiva.
- Estudiantes y Entusiastas de la Tecnología: Personas interesadas en aprender sobre Kubernetes y la seguridad de contenedores, que desean adquirir conocimientos prácticos y teóricos en este campo.
Prerrequisitos
Antes de tomar este curso, se recomienda que los participantes tengan:
- Conocimientos en sistemas operativos Linux.
- Experiencia en la configuración y gestión de redes y sistemas.
- Comprensión de la tecnología de contenedores, especialmente Docker.
- Familiaridad con los conceptos fundamentales de Kubernetes, como pods, servicios y deployments.
- Comprensión de los principios básicos de seguridad, como autenticación, autorización y criptografía.
- Conocimientos sobre prácticas de seguridad en el desarrollo de software.
- Ambiente de laboratorio de Docker Containers
- Ambiente de laboratorio de Kubernetes
- Una cuenta de usuario en Docker Hub (https://hub.docker.com/)
Este curso combinará teoría y práctica, proporcionando ejemplos reales y ejercicios prácticos para que los participantes puedan aplicar lo aprendido en entornos de producción.