Descripción:
El programa Certified Kubernetes Administrator (CKA) fue creado por The Linux Foundation y Cloud Native Computing Foundation (CNCF) como parte de su esfuerzo continuo para ayudar a desarrollar el ecosistema de Kubernetes. Como uno de los proyectos de código abierto de mayor velocidad, el uso de Kubernetes está explotando. No hay requisitos previos para este examen.
Objetivo:
Al final de este Curso de Certified Kubernetes Administrator (CKA), el alumno habrá obtenido los conocimientos y habilidades necesarios para poder aplicar a la certificación CKA por Linux Foundation.
Temario:
Parte 1. Gestión del ciclo de vida de la aplicación
Comprenda los despliegues y cómo realizar actualizaciones y retrocesos sucesivos. | Conoce varias formas de configurar aplicaciones. | Saber cómo escalar aplicaciones. | Comprender los primitivos necesarios para crear una aplicación.
Parte 2. Instalación, configuración y validación
Diseñar un cluster de Kubernetes. | Instalar maestros y nodos Kubernetes. | Configurar las comunicaciones seguras del clúster. | Configurar un clúster Kubernetes de alta disponibilidad. | Sepa dónde obtener los binarios de liberación de Kubernetes. | Provisión de infraestructura subyacente para desplegar un clúster Kubernetes. | Elija una solución de red. | Elija su configuración de infraestructura de Kubernetes. | Ejecute pruebas de extremo a extremo en su clúster. | Analizar los resultados de las pruebas de extremo a extremo. | Ejecutar pruebas de extremo a extremo del nodo.
Parte 3. Conceptos básicos
Entender los primitivos API Kubernetes | Comprender la arquitectura del cluster Kubernetes. | Comprender los servicios y otras primitivas de red.
Parte 4. Redes
Comprender la configuración de red en los nodos del clúster. | Comprender los conceptos de redes Pod. | Entender el servicio de redes. | Implementar y configurar el equilibrador de carga de red. | Saber utilizar reglas de ingreso. | Sepa cómo configurar y usar el clúster DNS. | Entender el CNI.
Parte 5. Programación
Use los selectores de etiquetas para programar Pods. | Entender el papel de DaemonSets. | Comprender cómo los límites de recursos pueden afectar la programación de Pod. | Comprenda cómo ejecutar múltiples planificadores y cómo configurar Pods para usarlos. | Programar manualmente un pod sin un programador. | Eventos del programador de la exhibición. | Saber configurar el programador de Kubernetes.
Parte 6. Seguridad
Saber configurar la autenticación y autorización. | Comprender las primitivas de seguridad de los gobernadores. | Saber configurar políticas de red. | Crea y administra certificados TLS para componentes de cluster. | Trabaja con imágenes de forma segura. | Definir contextos de seguridad. | Asegurar el almacén de valores de clave persistente.
Parte 7. Cluster (Mantenimiento)
Comprender el proceso de actualización del cluster Kubernetes. | Facilitar las actualizaciones del sistema operativo. | Implementar metodologías de copia de seguridad y restauración.
Parte 8. Registro / Monitoreo
Entender cómo monitorear todos los componentes del cluster. | Entender cómo monitorear aplicaciones. | Administrar los registros de componentes del clúster. | Administrar registros de aplicaciones.
Parte 9. Almacenamiento
Comprender los volúmenes persistentes y saber crearlos | Comprender los modos de acceso para los volúmenes. | Entender primitivas reclamaciones de volumen persistentes. | Comprender los objetos de almacenamiento Kubernetes. | Sepa cómo configurar aplicaciones con almacenamiento persistente.
Parte 10. Solución de problemas
Solucionar el fallo de la aplicación. | Solucionar el fallo del plano de control. | Solucione la falla del nodo del trabajador. | Solucionar problemas de redes.