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

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