SlideShare una empresa de Scribd logo
¡Bienvenid@s!
2IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
3IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
Enfoque
híbrido &
multi-cloud
4IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
5IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
Máquinas Virtuales Contenedores
VM aisla el hardware Contenedor aísla los procesos
VM
OS Dependencies
Kernel
Hypervisor
Hardware
App App App App
Container Host (Kernel)
Container
App
OS deps
Container
App
OS deps
Container
App
OS deps
Container
App
OS deps
Hypervisor
Hardware
6IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
Maquina virtual
Application
OS dependencies
Operating System
VM aislamiento
SO completo
Asig. estática de CPU
Asig. estática de Mem
Alto uso de recursos
Aislamiento de proceso
Kernel compartido
CPU por demanda
Memoria por demanda
Bajo uso de recursos
Container Host
Contenedor
Application
OS dependencies
7IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
Container Host
Container
Application
OS dependencies
Dev
IT Ops
Infrastructure
Virtual Machine
Application
OS dependencies
Operating System
IT Ops
(and Dev, sort of)
Infrastructure
Clara definición de
responsabilidades entre
Dev y Ops
Foco en estabilidad
Foco en agilidad
8IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
VM Type X
Application
OS dependencies
Operating System
BARE METAL
PRIVATE
CLOUD PUBLIC CLOUD
VIRTUALIZATIO
NLAPTOP
Application
OS dependencies
Operating System
VM Type Y
Application
OS dependencies
Operating System
VM Type Z
Application
OS dependencies
Operating System
Guest VM
Application
OS dependencies
Operating System
9IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
9
VM Type X
Application
OS dependencies
Operating System
BARE METAL
PRIVATE
CLOUD PUBLIC CLOUD
VIRTUALIZATIO
NLAPTOP
Application
OS dependencies
Operating System
VM Type Y
Application
OS dependencies
Operating System
VM Type Z
Application
OS dependencies
Operating System
Guest VM
Application
OS dependencies
Operating System
LAPTOP
Container
Application
OS dependencies
Guest VM
RHEL
BARE METAL
Container
Application
OS dependencies
RHEL
VIRTUALIZATIO
N
Container
Application
OS dependencies
Virtual Machine
RHEL
PRIVATE
CLOUD
Container
Application
OS dependencies
Virtual Machine
RHEL
PUBLIC CLOUD
Container
Application
OS dependencies
Virtual Machine
RHEL
Máquinas
virtuales no
son
portables
Contenedor es
realmente
portable
10IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
Cluster de máquinas (Linux
tradicionalmente) que pueden
ejecutar contenedores y
tienen conectividad entre
ellas
11IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
El Master o Control Pane
provee la API para acceder y
administrar el cluster.
Incluye la base de datos
etcd, el servicio
responsable de identificar
donde se debe ejecutar cada
contenedor scheduler y las
funciones asociadas a
gestionar el cluster
12IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
El master registra y
orquesta la ejecución de los
contenedores en cada una de
las máquinas del cluster,
estas máquinas son llamadas
nodos o workers
13IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
En el master solo se
ejecutan tareas
administrativas, no lleva a
cabo ejecución de
contenedores y puede ser
desplegado en un modelo de
alta disponibilidad teniendo
un número impar de máquinas
worker sincronizadas
14IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
Cuando se solicita la
ejecución de un container el
master recibe la petición y
busca los nodos que cumplen
las condiciones necesarias
para correr el contenedor y
asegura el funcionamiento
del contenedor
15IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
El contenedor es desplegado por
medio de una abstracción llamada
pod, que es agnóstica a la
tecnología que ejecuta el
contenedor, esto lo hace por medio
del estándar CRI.
Este pod provee toda la
información sobre la imágen base
del contenedor, qué comando debe
ejecutar, cuántas instancias
requiere ejecutar y las
dependencias del mismo.
16IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
Algunas de las características
que pueden ser establecidas
para la definición y ejecución
del contenedor
17IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
18IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
19IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
20IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
https://ibm.biz/BdqmzN
Maximiliano Medina
Hybrid Cloud Specialist
maxi@ibm.com
/maximilianomedina
@max1medina
Yesica López
IBM Developers Focal
yesilop@ar.ibm.com
/lopezyesican
@yesicanlopez
Julieta Romero
Hybrid Cloud Specialist
julieta.ayelen.romero@ibm.com
/julieta-romero
@xjumelen
Juliana Moriones
Hybrid Cloud Specialist
juliana.moriones@ibm.com
/juliana-moriones
@morionesJuli
21IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
Juan Carlos
Cepeda Valero
Red Hat
jcepedav@redhat.com
22IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
¡Gracias!
IBM Virtual Labs / Junio 2020 / © 2020 IBM Corporation 25

Más contenido relacionado

PDF
04 virtualización de tercera generación una realidad basada en open source -n...
PPTX
Mejores prácticas de CI / CD para construir aplicaciones modernas
PPTX
Despliegue de Aplicaciones .Net Core en Docker
PPTX
ROS-RoboMaker-ROS2-Spanish-Presentation
PDF
Server Based Computing: Historia, Conceptos y Arquitectura
PDF
Licenciamiento por sub capacidad español
PDF
Tema 1
04 virtualización de tercera generación una realidad basada en open source -n...
Mejores prácticas de CI / CD para construir aplicaciones modernas
Despliegue de Aplicaciones .Net Core en Docker
ROS-RoboMaker-ROS2-Spanish-Presentation
Server Based Computing: Historia, Conceptos y Arquitectura
Licenciamiento por sub capacidad español
Tema 1

Similar a Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual labs iks (20)

PPTX
Introducción a Amazon EKS
PDF
OpenInfra Meetup 27082019 / Kata Containers
PPTX
.Net Conf UY 2017: Un paseo por Azure Service Fabric
PDF
Cloud y BigData
PPT
J2me Presentacion
PPTX
Autobuses de Madrid en tiempo real con Azure Relay
PDF
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
PPS
Code Camp Santiago hyper-v
PPT
Mc silverlight2 dia1
PDF
Cloud Native MX Meetup - Asegurando tu Cluster de Kubernetes
DOCX
VirtualizacióN
PDF
Aplicaciones pensadas para la nube
PPTX
framework.net -Jennifer Suarez
DOC
Evidencias
PPTX
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
PPTX
Sacale El Jugo A La Virtualizacion
PDF
Creación de entornos de desarrollo con Vagrant
PPTX
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Introducción a Amazon EKS
OpenInfra Meetup 27082019 / Kata Containers
.Net Conf UY 2017: Un paseo por Azure Service Fabric
Cloud y BigData
J2me Presentacion
Autobuses de Madrid en tiempo real con Azure Relay
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Code Camp Santiago hyper-v
Mc silverlight2 dia1
Cloud Native MX Meetup - Asegurando tu Cluster de Kubernetes
VirtualizacióN
Aplicaciones pensadas para la nube
framework.net -Jennifer Suarez
Evidencias
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Sacale El Jugo A La Virtualizacion
Creación de entornos de desarrollo con Vagrant
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Publicidad

Más de Julio Pari (20)

PDF
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
DOCX
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
DOCX
Indice General Tesis Sistemas UPC
PPTX
Arquitectura Web FISI UNMSM
PDF
Jelastic Enterprise
DOCX
Marketing Examen Parcial Profesor Osorio
DOCX
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
PDF
Documento de Arquitectura
DOCX
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
DOCX
Práctica de Inventarios - Investigación Operativa II
PDF
Armas silenciosas para guerras tranquilas
PDF
UML Java
DOCX
Formato de presentación de Proyecto UNMSM FISI
DOCX
Cuento para nuestro hijo y nuestra hija
DOCX
Ingeniería de Software Examen Parcial
DOCX
Sistemas Distribuidos Examen Parcial
PDF
Php07 consultas bd
PDF
Php06 instalacion my_sql
PDF
Php05 funciones usuario
PDF
Php04 estructuras control
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Indice General Tesis Sistemas UPC
Arquitectura Web FISI UNMSM
Jelastic Enterprise
Marketing Examen Parcial Profesor Osorio
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Documento de Arquitectura
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Práctica de Inventarios - Investigación Operativa II
Armas silenciosas para guerras tranquilas
UML Java
Formato de presentación de Proyecto UNMSM FISI
Cuento para nuestro hijo y nuestra hija
Ingeniería de Software Examen Parcial
Sistemas Distribuidos Examen Parcial
Php07 consultas bd
Php06 instalacion my_sql
Php05 funciones usuario
Php04 estructuras control
Publicidad

Último (20)

PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Maste clas de estructura metálica y arquitectura
PPTX
Presentación de Redes de Datos modelo osi
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
taller de informática - LEY DE OHM
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPT
Que son las redes de computadores y sus partes
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Estrategia de apoyo tecnología miguel angel solis
Presentación PASANTIAS AuditorioOO..pptx
Maste clas de estructura metálica y arquitectura
Presentación de Redes de Datos modelo osi
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
SAP Transportation Management para LSP, TM140 Col18
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
CyberOps Associate - Cisco Networking Academy
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Power Point Nicolás Carrasco (disertación Roblox).pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
taller de informática - LEY DE OHM
Influencia-del-uso-de-redes-sociales.pdf
Que son las redes de computadores y sus partes
Calidad desde el Docente y la mejora continua .pdf
Estrategia de apoyo tecnología miguel angel solis

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual labs iks

  • 2. 2IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
  • 3. 3IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation Enfoque híbrido & multi-cloud
  • 4. 4IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
  • 5. 5IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation Máquinas Virtuales Contenedores VM aisla el hardware Contenedor aísla los procesos VM OS Dependencies Kernel Hypervisor Hardware App App App App Container Host (Kernel) Container App OS deps Container App OS deps Container App OS deps Container App OS deps Hypervisor Hardware
  • 6. 6IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation Maquina virtual Application OS dependencies Operating System VM aislamiento SO completo Asig. estática de CPU Asig. estática de Mem Alto uso de recursos Aislamiento de proceso Kernel compartido CPU por demanda Memoria por demanda Bajo uso de recursos Container Host Contenedor Application OS dependencies
  • 7. 7IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation Container Host Container Application OS dependencies Dev IT Ops Infrastructure Virtual Machine Application OS dependencies Operating System IT Ops (and Dev, sort of) Infrastructure Clara definición de responsabilidades entre Dev y Ops Foco en estabilidad Foco en agilidad
  • 8. 8IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation VM Type X Application OS dependencies Operating System BARE METAL PRIVATE CLOUD PUBLIC CLOUD VIRTUALIZATIO NLAPTOP Application OS dependencies Operating System VM Type Y Application OS dependencies Operating System VM Type Z Application OS dependencies Operating System Guest VM Application OS dependencies Operating System
  • 9. 9IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation 9 VM Type X Application OS dependencies Operating System BARE METAL PRIVATE CLOUD PUBLIC CLOUD VIRTUALIZATIO NLAPTOP Application OS dependencies Operating System VM Type Y Application OS dependencies Operating System VM Type Z Application OS dependencies Operating System Guest VM Application OS dependencies Operating System LAPTOP Container Application OS dependencies Guest VM RHEL BARE METAL Container Application OS dependencies RHEL VIRTUALIZATIO N Container Application OS dependencies Virtual Machine RHEL PRIVATE CLOUD Container Application OS dependencies Virtual Machine RHEL PUBLIC CLOUD Container Application OS dependencies Virtual Machine RHEL Máquinas virtuales no son portables Contenedor es realmente portable
  • 10. 10IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation Cluster de máquinas (Linux tradicionalmente) que pueden ejecutar contenedores y tienen conectividad entre ellas
  • 11. 11IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation El Master o Control Pane provee la API para acceder y administrar el cluster. Incluye la base de datos etcd, el servicio responsable de identificar donde se debe ejecutar cada contenedor scheduler y las funciones asociadas a gestionar el cluster
  • 12. 12IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation El master registra y orquesta la ejecución de los contenedores en cada una de las máquinas del cluster, estas máquinas son llamadas nodos o workers
  • 13. 13IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation En el master solo se ejecutan tareas administrativas, no lleva a cabo ejecución de contenedores y puede ser desplegado en un modelo de alta disponibilidad teniendo un número impar de máquinas worker sincronizadas
  • 14. 14IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation Cuando se solicita la ejecución de un container el master recibe la petición y busca los nodos que cumplen las condiciones necesarias para correr el contenedor y asegura el funcionamiento del contenedor
  • 15. 15IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation El contenedor es desplegado por medio de una abstracción llamada pod, que es agnóstica a la tecnología que ejecuta el contenedor, esto lo hace por medio del estándar CRI. Este pod provee toda la información sobre la imágen base del contenedor, qué comando debe ejecutar, cuántas instancias requiere ejecutar y las dependencias del mismo.
  • 16. 16IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation Algunas de las características que pueden ser establecidas para la definición y ejecución del contenedor
  • 17. 17IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
  • 18. 18IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
  • 19. 19IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
  • 20. 20IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation https://ibm.biz/BdqmzN
  • 21. Maximiliano Medina Hybrid Cloud Specialist maxi@ibm.com /maximilianomedina @max1medina Yesica López IBM Developers Focal yesilop@ar.ibm.com /lopezyesican @yesicanlopez Julieta Romero Hybrid Cloud Specialist julieta.ayelen.romero@ibm.com /julieta-romero @xjumelen Juliana Moriones Hybrid Cloud Specialist juliana.moriones@ibm.com /juliana-moriones @morionesJuli 21IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation Juan Carlos Cepeda Valero Red Hat jcepedav@redhat.com
  • 22. 22IBM Virtual Labs: IBM Kubernetes Service / Junio 2020 / © 2020 IBM Corporation
  • 24. IBM Virtual Labs / Junio 2020 / © 2020 IBM Corporation 25