KUBERNETES

  • $160 + IVA (miembros)

    $180 + IVA (no miembros)

  • Moodle / ZOOM

    Online

  • 40 Horas

    Duración

  • 27 may - 18 jun

    Fechas

  • 19h00 - 21h00

    Lunes, miércoles y jueves

  • Moodle / ZOOM

    Online

  • 40 Horas

    Duración

  • Cualquier información puede contactarse a nuestro correo electrónicos en el siguiente link

Instructor: Fabián Hurtado
 

Horario: Miércoles y jueves de 19:00 a 21:00

 

Resumen:
Kubernetes proporciona herramientas para gestionar contenedores en un entorno de clúster, lo que facilita el trabajo de los desarrolladores y administradores de sistemas, algunas de las tareas que realizan incluyen:

Despliegue automático: Facilita el despliegue de aplicaciones, asegurando que se ejecuten de forma correcta y eficiente.
Escalabilidad: Permite ajustar el número de réplicas de las aplicaciones según la demanda, asegurando que haya suficientes recursos disponibles.
Balanceo de carga: Redistribuye las cargas entre los contenedores para mantener la estabilidad y el rendimiento.
Autocuración: Si un contenedor o un pod (un conjunto de contenedores) falla, Kubernetes puede reiniciarlo automáticamente o reemplazarlo.
Gestión de configuraciones y secretos: Ayuda a gestionar la configuración y los secretos de las aplicaciones sin tener que modificar el código.
Planificación de contenedores: Asigna recursos de manera eficiente dentro de un clúster de máquinas físicas o virtuales.

 

Audiencia:
Este curso está dirigido a personal con perfil técnico y estratégico, enfocado en profesionales que operan en la intersección de la infraestructura y la seguridad.

• Estudiantes de informática, sistemas o carreras afines
• Sysadmin/DevOps Junior
• Consultores Cloud
• Ingenieros de Sistemas / Administradores de Servidores
• Analistas de Seguridad de la Información
• Arquitectos de Infraestructura TI
• Profesionales de TI

Competencia específica
Desplegar y orquestar microservicios escalables mediante el uso de Pods, Deployments y servicios de red (LoadBalancer), asegurando la alta disponibilidad de la infraestructura digital.
Administrar de forma eficiente los recursos del clúster, el almacenamiento persistente y la seguridad de datos sensibles (Secrets), optimizando el rendimiento y la fiabilidad de las operaciones en la nube.
Analizar nuevas arquitecturas de contenedores y técnicas de seguridad en entornos Kubernetes para proponer soluciones innovadoras frente a vulnerabilidades y ataques cibernéticos.

ECFORENSICS CEO & Founder

Consultor en ciberseguridad, ciberdefensa, forensia digital, LOPDP, compliance

Especialista en recuperación de información eliminada y cifrada por Ransomware

Creador de la 1era. Maestría en Ciberseguridad del país.

Creador de la certificación internacional Cyber Forensics Certified Associate – CFCA para Certjoin.

Creador del método Criogenia de RAM, de extracción de memoria ram con el computador apagado.

Ex perito informático forense judicial de la Fiscalia General del Estado, ciberseguridad y ciberdefensa.

Ethical Hacker (Cloud/On-Premise), experto Linux, Windows Server y protección de datos personales.

Formador de Peritos a nivel nacional, representante de Certjoin, CISCO y Cynet.

Experto forense en casos: Odebrecht, Panamá Papers, Ola Bini, fraudes bancarios, Fybeca, secuestro de información, etc.

En el presente curso trabajaremos con máquinas en entornos virtuales a través de las cuales realizaremos actividades cotidianas a las cuales se enfrenta un administrador de contenedores. Los participantes entregarán las tareas propuestas a través de la plataforma de educación virtual en los tiempos asignados para el efecto. Cada trabajo enviado y subido a la plataforma de educación virtual tendrá una nota sobre 100 los cuales al final serán promediados para obtener la calificación final.

Características:
El curso tendrá una duración de 40 horas combinando sesiones síncronas, actividades virtuales con actividades prácticas de laboratorio teniendo cada estudiante su propio equipo para trabajar.

Todos los estudiantes tendrán interacción permanente con el instructor por medio del grupo de chat creado al inicio del curso donde los participantes podrán realizar preguntas pertinentes generando un ambiente de comunidad y trabajo comprometido en grupo.

• La ESR ofrece material audiovisual para el aprendizaje.

Todo el laboratorio será instalado en conjunto con el instructor paso a paso y de manera muy detallada, utilizando las últimas versiones gratuitas de herramientas virtualizadas como VMware,  Windows 10/11, Clusters, etc.

 

Objetivo General:

Al finalizar esta capacitación los participantes estarán capacitados para aprovechar y mejorar la administración de aplicaciones distribuidas en contenedores, permitiendo que los equipos de DevOps y desarrollo se centren más en las características de las aplicaciones y menos en la infraestructura que las soporta.

 

Requisitos previos:
• PC/Laptop interconectada a internet
• Haber aprobado el curso de Docker
• Conocimiento de inglés para lectura
• Conocimiento del sistema operativo Linux
• Conocimiento en Servicios
• Claridad en los fundamentos de sistemas operativos.
• Claridad en fundamentos de arquitectura
• Orientación en seguridad informática
• Conocimientos intermedios de Redes
• Conocimientos básicos de hardware
• Uso de máquinas virtuales

Información extra: Se entrega certificado de aprobación por 40 Horas una vez finalizado el curso.

Canjeables por cupos:
SI
TEMA
SUBTEMAS
Fundamentos y bases de kubernetes.
Arquitectura del Control Plane y Worker Nodes. Concepto de contenedores vs. orquestación.
Instalación básica y Exploración de clusters.
Instalación de Minikube y Kubectl. Comandos básicos de estado: minikube status, minikube start/stop. Manejo de contextos.
Configuración de contenedores utilizando PODS.
Ciclo de vida del Pod. Creación de Pods con imágenes (httpd, nginx). Inspección con kubectl get pods y kubectl describe.
Gestión y creación de servicios de redes dentro de clusters.
Creación de despliegues: kubectl create deployment. Manejo de réplicas y escalado. Actualizaciones automáticas (Rolling updates).
Gestión y creación de servicios de redes.
Tipos de Service: ClusterIP y NodePort. Exposición de servicios: kubectl expose. Balanceo de carga teórico.
Redes (Continuación) y Load Balancers.
Configuración de type=LoadBalancer. Uso de minikube tunnel para acceso externo. Pruebas de acceso mediante IP externa.
Gestión de volúmenes y Secrets en Pods.
Persistencia de datos. Configuración de variables de entorno y Secrets para protección de credenciales y PII.
Proyectos y Talleres / Evaluaciones.
Laboratorio final: Despliegue de Apache con réplicas. Talleres prácticos integradores. Evaluación de endurecimiento (Hardening) del cluster.