Certified Kubernetes Administrator (CKA)

10166
Intermediate
Técnicas de programación
30 horas
600 €
Convocatorias
Inicio - Fin
Horario  
No hay convocatorias abiertas
Descripción
Este curso cubre los conceptos teóricos necesarios para dar obtener la Certified Kubernetes Administrator (CKA).

Un administrador certificado de K8s ha de demostrar la capacidad de realizar una instalación básica, así como configurar y administrar clústeres de Kubernetes de nivel de producción. Comprender conceptos clave como redes, almacenamiento, seguridad, mantenimiento, registro y monitoreo de Kubernetes, ciclo de vida de la aplicación, resolución de problemas, primitivas de objetos API y la capacidad de establecer casos de uso básicos para usuarios finales.
Por lo que durante el curso veremos conceptos de la arquitectura de Kubernetes, como montar y configurar un cluster desde cero y su mantenimiento.

Se revisarán los conceptos con ejemplos prácticos y al final del curso haremos un examen similar al de la certificación.

Certificación

Podéis obtener toda la información relativa al examen de certificación en el sigueinte link Certified Kubernetes Administrator (CKA) Exam | Linux Foundation

Objetivos

El examen de certificación requiere dominar los siguientes conceptos o dominios:


Storage


  • Understand storage classes, persistent volumes
  • Understand volume mode, access modes and reclaim policies for volumes
  • Understand persistent volume claims primitive
  • Know how to configure applications with persistent storage


Troubleshooting


  • Evaluate cluster and node logging
  • Understand how to monitor applications
  • Manage container stdout & stderr logs
  • Troubleshoot application failure
  • Troubleshoot cluster component failure
  • Troubleshoot networking


Workloads & Scheduling


  • Understand deployments and how to perform rolling update and rollbacks
  • Use ConfigMaps and Secrets to configure applications
  • Know how to scale applications
  • Understand the primitives used to create robust, self-healing, application deployments
  • Understand how resource limits can affect Pod scheduling
  • Awareness of manifest management and common templating tools


Cluster Architecture, Installation & Configuration


  • Manage role based access control (RBAC)
  • Use Kubeadm to install a basic cluster
  • Manage a highly-available Kubernetes cluster
  • Provision underlying infrastructure to deploy a Kubernetes cluster
  • Perform a version upgrade on a Kubernetes cluster using Kubeadm
  • Implement etcd backup and restore


Services & Networking




  • Understand host networking configuration on the cluster nodes
  • Understand connectivity between Pods
  • Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
  • Know how to use Ingress controllers and Ingress resources
  • Know how to configure and use CoreDNS
  • Choose an appropriate container network interface plugin
Contenido
  • Introducción
  • Arquitectura de kubernetes (vision general)
  • Pod y Scheduling
  • Logs y monitoreo
  • Ciclo de vida y configuracion de aplicaciones
  • Mantenimiento del cluster
  • Securizar el cluster
  • Almacenamiento y persistencia
  • Servicios y Redes
  • Test y modelos de examen