Descripción
Curso de introducción a Kubernetes e iniciación a técnicas de DevSecOps aplicadas a entornos Kubernetes.
En esta formación aprenderás los conceptos fundamentales de la administración de Kubernetes y la aplicación de buenas prácticas de seguridad en clusters K8S.
¿Qué aprenderás?
El objetivo de esta formación es que en cada vídeo, puedas avanzar poco a poco en la configuración de un cluster de Kubernetes y cuando hayas terminado todo el contenido, tengas los conocimientos necesarios para aplicar configuraciones y procedimientos de seguridad. Aprenderás a aplicar el DevSecOps sobre clusters desplegados en entornos de producción.
MODULO 1 – Introducción al DevSecOps y Kubernetes
En este primer módulo verás los conceptos básicos del DevSecOps en el mundo de Kubernetes y verás cómo montar un cluster completo usando la versión oficial de K8S. Dado que se trata de una formación actualizada al año 2023, el proceso de instalación y configuración ya tiene en cuenta todos los cambios que se han introducido recientemente en Kubernetes, especialmente todo lo relacionado con interfaz CRI (Container Runtime Interface) y la eliminación de dockershim.
• Introducción al curso
• Cómo encaja Kubernetes en el DevSecOps
• Introducción a Kubernetes y su modelo de funcionamiento
• Alternativas de instalación en Kubernetes
• Introducción a Helm
• Configuración de Calico para la gestión de políticas de red
• Creación y gestión de nodos en el cluster
MODULO 2 – Arquitectura y componentes de Kubernetes
En este módulo se describen los elementos principales de un cluster en Kubernetes. En este módulo aprenderás la arquitectura y cómo encaja cada pieza para dar forma a un cluster.
• Componentes fundamentales en K8S
• Funcionamiento del Control Plane
• Instalación de PODs en Nodos
• Gestión de despliegues y servicios
• Gestión de namespaces
• Gestión de cargas de trabajo y rollouts
• Persistencia en Kubernetes
• Instalación y gestión de Ingress
• Gestión de tráfico y balanceo de carga
MODULO 3 – Medidas de seguridad en Kubernetes
En el último modulo de la formación aprenderás los procedimientos de seguridad que se deben aplicar a cualquier cluster de Kubernetes. Aprenderás a definir políticas para la creación de PODS y gestión del entorno de red, así como la asignación de roles para el control de accesos a los recursos del cluster. El objetivo de esta sección del curso es que aprendas a proteger tu instalación de Kubernetes de los ataques más frecuentes y de esta forma, mantener segura la información de tu entorno.
• Gestión de accesos y roles
• Gestión de la seguridad en PODs mediante políticas de seguridad PSA
• Gestión de la seguridad en la red del cluster mediante políticas de seguridad PNP
• Gestión de secretos en Kubernetes
• Introducción a IaC con Terraform en Kubernetes
• Implementación de Istio en un Cluster de Kubernetes y configución de un service mesh
¿Qué duración tiene?
Es una formación completamente online con vídeos grabados.
Todas las lecciones suman un total de 10 horas de video. Sin embargo, se estima que el alumno debería dedicar aproximadamente 40h para asimilar los contenidos y realizar las prácticas propuestas,
Esta formación está compuesta por 35 lecciones.