SlideShare una empresa de Scribd logo
1 de 24
¡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

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

OpenInfra Meetup 27082019 / Kata Containers
OpenInfra Meetup 27082019 / Kata ContainersOpenInfra Meetup 27082019 / Kata Containers
OpenInfra Meetup 27082019 / Kata ContainersAlvaro Soto
 
.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service FabricGuillermo Javier Bellmann
 
J2me Presentacion
J2me PresentacionJ2me Presentacion
J2me Presentacionvivian7894
 
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboardsTaller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboardsSofia2 Smart Platform
 
Code Camp Santiago hyper-v
Code Camp Santiago hyper-vCode Camp Santiago hyper-v
Code Camp Santiago hyper-vPablo Campos
 
Mc silverlight2 dia1
Mc silverlight2 dia1Mc silverlight2 dia1
Mc silverlight2 dia1YEK1702
 
Cloud Native MX Meetup - Asegurando tu Cluster de Kubernetes
Cloud Native MX Meetup - Asegurando tu Cluster de KubernetesCloud Native MX Meetup - Asegurando tu Cluster de Kubernetes
Cloud Native MX Meetup - Asegurando tu Cluster de KubernetesDomingo Suarez Torres
 
VirtualizacióN
VirtualizacióNVirtualizacióN
VirtualizacióNmonalisa
 
Aplicaciones pensadas para la nube
Aplicaciones pensadas para la nubeAplicaciones pensadas para la nube
Aplicaciones pensadas para la nubeChristian Rodriguez
 
framework.net -Jennifer Suarez
framework.net -Jennifer  Suarezframework.net -Jennifer  Suarez
framework.net -Jennifer SuarezGinsuaC
 
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...Amazon Web Services LATAM
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionPablo Campos
 
Creación de entornos de desarrollo con Vagrant
Creación de entornos de desarrollo con VagrantCreación de entornos de desarrollo con Vagrant
Creación de entornos de desarrollo con VagrantCarlos Gimeno Yáñez
 

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

Tema 1
Tema 1Tema 1
Tema 1
 
Introducción a Amazon EKS
Introducción a Amazon EKSIntroducción a Amazon EKS
Introducción a Amazon EKS
 
OpenInfra Meetup 27082019 / Kata Containers
OpenInfra Meetup 27082019 / Kata ContainersOpenInfra Meetup 27082019 / Kata Containers
OpenInfra Meetup 27082019 / Kata Containers
 
Com
ComCom
Com
 
.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric.Net Conf UY 2017: Un paseo por Azure Service Fabric
.Net Conf UY 2017: Un paseo por Azure Service Fabric
 
Cloud y BigData
Cloud y BigDataCloud y BigData
Cloud y BigData
 
J2me Presentacion
J2me PresentacionJ2me Presentacion
J2me Presentacion
 
Autobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure RelayAutobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure Relay
 
Hyper v r2 -javier acero
Hyper v r2  -javier aceroHyper v r2  -javier acero
Hyper v r2 -javier acero
 
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboardsTaller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
Taller IoT: desarrollo visual en Sofia2 con Raspberry Pi, Node-RED y dashboards
 
Code Camp Santiago hyper-v
Code Camp Santiago hyper-vCode Camp Santiago hyper-v
Code Camp Santiago hyper-v
 
Mc silverlight2 dia1
Mc silverlight2 dia1Mc silverlight2 dia1
Mc silverlight2 dia1
 
Cloud Native MX Meetup - Asegurando tu Cluster de Kubernetes
Cloud Native MX Meetup - Asegurando tu Cluster de KubernetesCloud Native MX Meetup - Asegurando tu Cluster de Kubernetes
Cloud Native MX Meetup - Asegurando tu Cluster de Kubernetes
 
VirtualizacióN
VirtualizacióNVirtualizacióN
VirtualizacióN
 
Aplicaciones pensadas para la nube
Aplicaciones pensadas para la nubeAplicaciones pensadas para la nube
Aplicaciones pensadas para la nube
 
framework.net -Jennifer Suarez
framework.net -Jennifer  Suarezframework.net -Jennifer  Suarez
framework.net -Jennifer Suarez
 
Evidencias
EvidenciasEvidencias
Evidencias
 
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La Virtualizacion
 
Creación de entornos de desarrollo con Vagrant
Creación de entornos de desarrollo con VagrantCreación de entornos de desarrollo con Vagrant
Creación de entornos de desarrollo con Vagrant
 

Más de Julio Pari

Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCJulio Pari
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMJulio Pari
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic EnterpriseJulio Pari
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioJulio Pari
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoJulio Pari
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de ArquitecturaJulio Pari
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISIJulio Pari
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIJulio Pari
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasJulio Pari
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIJulio Pari
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaJulio Pari
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialJulio Pari
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialJulio Pari
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bdJulio Pari
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sqlJulio Pari
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuarioJulio Pari
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras controlJulio Pari
 

Más de Julio Pari (20)

Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPC
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor Osorio
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de Arquitectura
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa II
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilas
 
UML Java
UML JavaUML Java
UML Java
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISI
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hija
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen Parcial
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen Parcial
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bd
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sql
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuario
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras control
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (15)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

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