Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Despliegue de Kubernetes en Azure

Despliegue de Kubernetes en Azure

Charla del Microsoft Academic Tour, sobre Docker, Kubernetes y su despliegue en Azure

Avatar for Adrián García Espinosa

Adrián García Espinosa

March 22, 2017
Tweet

More Decks by Adrián García Espinosa

Other Decks in Programming

Transcript

  1. Microsoft Student Partner (MSP) • Programa de Microsoft de apoyo

    a estudiantes (+ 100 países) • Recursos: Office, crédito en Azure,.. • Invitación a eventos y becas • Organización de jornadas de formación • Ayuda en eventos de Microsoft
  2. Conceptos • Contenedores software: Aplicación autocontenida • Docker: Facilita el

    uso y despliegue de contenedores • Kubernetes: Sistema de orquestación de Google (Gmail, Maps) • Microsoft Azure: Recursos en la nube
  3. • “Máquina virtual” autocontenida (Ejemplo: nodejs, instalar módulos,app…) • Proporciona

    una capa abstracción y automatización de Virtualización a nivel de sistema operativo en Linux. • Fundamentos básicos ◦ Repositorio de Docker ◦ Imágenes ◦ Contenedores - Introducción
  4. • Ejecución y despliegue autosuficiente y rápido • DevOps •

    Entornos para testing (MEAN, Big Data) • Arquitectura de microservicios • Sistemas distribuidos Orquestación de contenedores → Kubernetes - Ventajas
  5. - Introducción • Orquestador de contenedores desarrollado por Google •

    Muy influenciado por BORG, el gestor de clusters de Google • Características principales ◦ Auto-escalado de contenedores ◦ Automatización de despliegue ◦ Mecanismos de self-healing • Arquitectura maestro → esclavo
  6. - Conceptos • Node/Minion: VM/Ordenador • Cluster: Conjunto de Nodes

    • Pod: Conjunto de contenedores que comparten configuración • Service: Abstracción para definir el acceso a Pods (Service Discovery) Despliegue complicado: Kubernetes The Hard Way
  7. • Colección de servicios integrados en la nube • Recursos

    IT (Máquinas Virtuales, BBDD,..) • Rápido, escalable, con control de identidades, integración continua. • Tenemos acceso por ser alumnos de la UPM - Introducción
  8. 2 formas: • Portal (UI): https://portal.azure.com • Azure cli Requisitos:

    Clave RSA (SSH) y una Entidad de servicio (Portal) - Despliegue
  9. Proximos eventos • 1ª Carrera de la liga universitaria de

    drones http://ieeesb.es/ldu ◦ 29 de abril • Actividades con el Google Developers Group de Madrid ◦ próximamente