Temario del curso
Conceptos fundamentales
- Arquitectura de Kubernetes
- Componentes del cluster
Construcción de la aplicación
- Creación de contenedores
- Configuración del repositorio local Docker
Diseño de pods
- Configuración base
- Sondas de liveness y readiness
- Restricciones de CPU y memoria
- Límites de recursos para un namespace
Seguridad
- Contexto de seguridad
- Cuentas de servicio
- Secretos
- Política de red de Kubernetes
- Capacidades de Linux
Configuración de despliegue
- Controladores: despliegues, conjuntos de daemon y conjuntos de estado
- Trabajos y trabajos programados (cron jobs)
- Mapas de configuración
- Actualización en cascada, despliegue azul-verde, despliegue canario
- Uso de Helm para administrar despliegues
- Recursos de la API de Kubernetes
Pods multi-contenedor
- Contenedores sidecar, ambassador y adapter
- Contenedores init
Servicios & Redes
- Servicios y tipos diferentes
- Balanceo de carga
- Controlador de entrada (ingress controller)
Persistencia del estado
- Persistencia del estado de la aplicación en Kubernetes
- Almacenamiento efímero
- Volumes persistentes y claims
- Clases de almacenamiento
Requerimientos
- Comprensión de los conceptos y arquitecturas de aplicaciones nativas en la nube.
- Experiencia en programación con Python, Node.js, Go o Java.
- Un Runtime de Contenedores Compatibles con OCI, como Docker o rkt.
Audiencia
- Desarrolladores
- Usuarios de Kubernetes
Testimonios (7)
Explicó todo, no solo las nociones de k8.
Stefan Voinea - EMAG IT Research S.R.L
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Translate this From: en To: es valiosas perspectivas
Lucian - Ness
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Tenía algunos tesoros ocultos.
Constantin - Ness
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Me gustó que el formador sugiriera desde el principio que uno de los participantes compartiera su pantalla y realizara todos los pasos presentados en la sesión de capacitación, y que rotáramos este papel entre el equipo para que varias personas tuvieran la oportunidad de presentar y ejercitarse. Creo que esto ayuda y es más eficiente que tener a una persona muy experimentada ejecutando todos los comandos e explicándolo todo. Cuando una persona menos experimentada (es decir, el participante) realiza estos pasos, nos encontramos con diferentes problemas y creo que es más fácil entender cómo resolverlos, arreglarlos y evitarlos. Esto también ayuda a que el curso de capacitación se sienta más práctico y menos como ver un video de YouTube. Creo que la participación e interacción entre el formador y los participantes fue muy buena. Otro aspecto es que el formador proporcionó instrucciones muy claras para cada paso, pudo resolver problemas, responder preguntas y era fácil notar que el formador tiene mucha experiencia en este campo.
Alin - Ness
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Ecosistema de tareas
Rafael - EY GLOBAL SERVICES (POLAND) SP Z O O
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Las diapositivas fueron sucintas, bien entregadas y claras.
Daniel
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
máquinas virtuales, ejercicios
maciek - EY GLOBAL SERVICES (POLAND) SP Z O O
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática