Kubernetes Fundamentals
10112
Intermedio
Virtualización
20 horas
360 €
Convocatorias
Inicio - Fin
Horario  
14 mayo - 18 mayo Lun, Mar, Mie, Jue y Vie de 09:30 a 13:30 Sin definir
4 junio - 20 junio Lun, Mie y Vie de 16:00 a 19:20 Sin definir
Descripción
Kubernetes es una plataforma de código abierto extensible y portátil para gestionar cargas de trabajo y servicios en contenedores, que facilita tanto la configuración declarativa como la automatización. Tiene un ecosistema grande y de rápido crecimiento. Los servicios, el soporte y las herramientas de Kubernetes están ampliamente disponibles.

Kubernetes proporciona un entorno de gestión centrado en el contenedor. Orquesta la informática, la red y la infraestructura de almacenamiento en nombre de las cargas de trabajo de los usuarios. Esto proporciona gran parte de la simplicidad de la plataforma como servicio (PaaS) con la flexibilidad de la infraestructura como servicio (IaaS) y permite la portabilidad entre proveedores de infraestructura.
Objetivos
El curso esta indicado para Operadores o Arquitectos que deseen realizar una implantación y gestión básica de la plataforma kubernetes. Desarrolladores o Jefes de Proyectos que deseen comprender los conceptos principales de la plataforma.
Contenido
Overview
  • What is Kubernetes?
  • Kubernetes Components
  • The Kubernetes API
  • Working with Kubernetes Objects
    • Understanding Kubernetes Objects
    • Names
    • Namespaces
    • Labels and Selectors
    • Annotations
  • Object Management Using kubectl
    • Kubernetes Object Management
    • Managing Kubernetes Objects Using Imperative Commands
    • Imperative Management of Kubernetes Objects Using Configuration Files
    • Declarative Management of Kubernetes Objects Using Configuration Files
Kubernetes Architecture
  • Nodes
  • Master-Node communication
  • Concepts Underlying the Cloud Controller Manager
Containers
  • Images
  • Container Environment Variables
  • Container Lifecycle Hooks
 
Workloads
  • Pods
    • Pod Overview
    • Pods
    • Pod Lifecycle
    • Init Containers
    • Pod Preset
    • Disruptions
  • Controllers
    • ReplicaSet
    • ReplicationController
    • Deployments
    • StatefulSets
    • DaemonSet
    • Garbage Collection
    • Jobs - Run to Completion
    • CronJob
Services, Load Balancing, and Networking
  • Services
  • DNS for Services and Pods
  • Connecting Applications with Services
  • Ingress
  • Network Policies
Cluster Administration
  • Cluster Administration Overview
  • Managing Resources
  • Logging Architecture