1- Contenedores
- Introducción a los contenedores
- Virtualización clásica de sistemas y contenedores
- Hipervisor
- Máquina virtual
- Virtualización de red
- SND y NFV
- VNF
- CNF
- Contenedores
- Docker
- RKT
- Podman
- Linux Container
2- El Cloud y los contenedores
- Introducción
- Cloud Computing
- Tipos de cloud
- Modelos de servicio
- DevOps
- CI/CD
- Contenedores en la nube
- CaaS
- Beneficios de los contenedores en la nube
- Contenedores con Docker
3- Introducción a Kubernetes
- Introducción
- ¿Qué es Kubernetes?
- Gestión de contenedores con K8s
- Proyecto oficial
- Detalle y documentación oficial
- Características de Kubernetes
- Clúster de K8s
- Plano de control
- Nodos
- Kubelet
- Kube-proxy
- Container Runtime
- Kubectl
- Seguridad en K8s
- Cloud
- Clúster
- Container
- Code
- Certificaciones K8s
- CKA
- CKS
- CKAD
4- Kubernetes (I): Nube privada
- Introducción
- Kubernetes en GNU/Linux
- ¿Qué requisitos de software son necesarios para Kubernetes?
- Minikube
- MicroK8s
- Kubernetes en OpenShift
- Componentes de Openshift
- Openstack vs Openshift
- Kubernetes en VMware
- Tanzu Kubernetes Grid (TKG)
- vSphere with Tanzu
- Componentes de K8s
5- Kubernetes (II): Nube pública
- Introducción
- Kubernetes en nube pública
- Kubernetes en GCP (Google)
- Kubernetes en Azure (Microsoft)
- Kubernetes en AWS (Amazon)
- Kubernetes en OCI (Oracle)
- ¿Qué servicio y proveedor elegir?
- Ecosistema y comunidad Kubernetes
- Kubecon
- Nube pública o nube privada
- K8s en nube privada
- K8s en nube pública
- Consideraciones generales
6- Despliegue de Docker y Kubernetes
- Introducción
- Kubernetes en GNU/Linux: Ubuntu LTS
- Lab setup
- Virtual Box
- Instalación en Windows
- Instalación en Linux
- Instalación en macOS
- Configuración inicial
- Ubuntu LTS
- Instalación de Docker
- Instalación Kubernetes en Ubuntu LTS
- Parametrización inicial
- Configuración de nombres
- Instalación de K8s
- Container Network Interface – K8s
- Siguientes pasos con K8s
- Unión de nodos al cluster
- Comandos de monitorización y despliegue del primer servicio
- Eliminar un nodo de un cluster de k8s
7- Operación y mantenimiento (I)
- Introducción
- Objetos y controladores en K8s
- Pod
- Servicios
- Deployment
- Job
- Comunicación en K8s: Contenedores, pods, servicio, etc.
- Contenedor a Contenedor comunicación dentro de los Pods
- Pod a Pod, comunicación en el mismo nodo y en los nodos del cluster
- Comunicación del Pod al mundo exterior
- Operación en K8s
- Kubeadm
- Kubelet
- Kubectl
8- Operación y mantenimiento (II)
- Introducción
- Operación en K8s II
- Estado del cluster
- Pods
- Servicios y deployments
- Otros
- Monitorización y logs
- Seguridad en Kubernetes
- Autenticación y autorización
- Gestión de identidad y secretos
- Seguridad del API server
- Red y políticas de red
- Seguridad del sistema de archivos y contenedores
- Auditoría y registro
- Monitorización y detección de Intrusiones
- Actualizaciones, patching, backup y restore
- Evaluación de vulnerabilidades
- Seguridad del desarrollo de aplicaciones
- Evaluación y cumplimiento
- Automatización de seguridad
9- Kubernetes con GCP (GKE)
- Introducción
- Google Cloud Platform (GCP)
- Kubernetes en la nube pública de Google (GCP): GKE
- Herramientas recomendadas para integrar con GKE
- Google Cloud Skills Boost
- Registro
- Plataforma gratuita o de pago