SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
9 y 10 de febrero
#T3chFest2017
Docker, Kubernetes, Openshift y Openstack,
para mi abuela.
Alfredo Espejel
Paradigma Digital
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
Índice
1 La base
● Un poco de historia...
● Sistema operativo
● Direcciones IP
● DNS
● Librerías
● Máquina virtual
2 Lo prometido
● Openstack
● Docker
● Kubernetes
● Openshift
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
La base
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
1
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.1 Un poco de historia...
● Pros:
Evitamos lidiar con problemas complejos que no están relacionados directamente con nuestro trabajo
● Contras:
Perdemos control sobre la capa que se abstrae.
1 Lo básico / Un poco de historia...
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.1 Un poco de historia...
● Pros:
Evitamos lidiar con problemas complejos que no están relacionados directamente con nuestro trabajo
● Contras:
Perdemos control sobre la capa que se abstrae.
1 Lo básico / Un poco de historia...
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.2 Sistema operativo
1 Lo básico / Sistema operativo
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.3 Direcciones IP
1 Lo básico / Direcciones IP
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.3 Direcciones IP
1 Lo básico / Direcciones IP
Coordenadas: 40.332473, -3.765350
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.3 Direcciones IP
1 Lo básico / Direcciones IP
0 - 255 . 0 - 255 . 0 - 255 . 0 - 255
Por ejemplo: 192.168.1.1
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.3 Direcciones IP
1 Lo básico / Direcciones IP
192.168.1.101
192.168.1.102 ? 192.168.1.102 !
192.168.1.102
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.3 Direcciones IP
1 Lo básico / Direcciones IP
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.3 Direcciones IP
1 Lo básico / Direcciones IP
Avenida de la Universidad, 30, 28911 Leganés,
Madrid.
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.4 DNS (Domain Name System)
1 Lo básico / DNS
192.168.1.101
google.com ? 216.58.211.196 !
216.58.211.196
google.com ?
216.58.211.196 !
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1 Lo básico / Librerías
1.5 Librerías
Desarrollador:
Organismo pluricelular que convierte cafeína y pizza en software.
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1 Lo básico / Librerías
1.5 Librerías
Multiplicación:
3 * 4 = 3 + 3 + 3 + 3.
Dado un número “x” y un número “y”, suma “x” un número “y” de veces.
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.5 Librerías
1 Lo básico / Direcciones IP
Aplicación 2Aplicación 1
Librerías de la aplicación 1 Librerías de la aplicación 2
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.6 Máquina virtual
1 Lo básico / Máquina virtual
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
1.6 Máquina virtual
1 Lo básico / Máquina virtual
Sistema operativo
Recursos
para
aplicaciones
SO + Hypervisor
Aplicaciones
Sistema
operativo
Sistema
operativo
Aplicaciones
Aplicaciones AplicacionesAplicaciones Aplicaciones
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
Lo prometido
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
2
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.1 Docker
2 Lo prometido / Docker
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.1 Docker
2 Lo prometido / Docker
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.1 Docker
2 Lo prometido / Docker
Docker + Sistema operativo
Recursos
para
aplicaciones
SO + Hypervisor
Contenedor
Sistema
operativo
Contenedor
Aplicaciones AplicacionesContenedor Contenedor
Sistema
operativo
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.1 Docker
2 Lo prometido / Docker
Aplicación 2Aplicación 1
Librerías de la
aplicación 1
Librerías de la
aplicación 2
Docker
aplicación 1
Docker
aplicación 2
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.1 Docker
● Aislamiento
● Ligeros
● Homogeiniza entornos
● Repositorio (Docker registry)
2 Lo prometido / Docker
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.1 Docker
2 Lo prometido / Docker
Docker + Sistema operativo
Aplicaciones Aplicaciones
Aplicaciones Aplicaciones
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.1 Docker
2 Lo prometido / Docker
Docker + Sistema operativo
Aplicaciones Aplicaciones
Aplicaciones Aplicaciones
Docker + Sistema operativo
Aplicaciones Aplicaciones
Aplicaciones Aplicaciones
Docker + Sistema operativo
Aplicaciones Aplicaciones
Aplicaciones Aplicaciones
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.2 Kubernetes
2 Lo prometido / Kubernetes
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.2 Kubernetes
2 Lo prometido / Kubernetes
Docker + Sistema operativo Docker + Sistema operativo
Kubernetes
web web bbdd bbdd bbdd
web
web
bbddbbddbbdd
bbdd
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.2 Kubernetes
2 Lo prometido / Kubernetes
Docker + Sistema operativo Docker + Sistema operativo
Kubernetes
web web bbdd
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.2 Kubernetes
2 Lo prometido / Kubernetes
Docker + Sistema operativo Docker + Sistema operativo
Kubernetes
web web
Servicios (DNS!!!)
bbdd
web?
bbdd
?
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.2 Kubernetes
● Orquestador de contenedores
● Nos permite abstraernos de la distribución
● Controla que exista un número deseado de réplicas saludables
2 Lo prometido / Kubernetes
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.3 Openshift
2 Lo prometido / Openshift
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.3 Openshift
2 Lo prometido / Openshift
Kubernetes Openshift
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.3 Openshift
● Métricas
● Autoescalado
● Multi tenant
● Balanceado más inteligente
2 Lo prometido / Openshift
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.4 Openstack
2 Lo prometido / Openstack
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.4 Openstack
2 Lo prometido / Openstack
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.4 Openstack
● Proveer de máquinas virtuales.
● Crear redes virtuales (routers, balanceadores…)
● Almacenar diferentes imágenes de sistemas operativos para instalar
● Multi tenant, billing
2 Lo prometido / Openstack
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
9 y 10 de febrero
#T3chFest2017
2.4 Openstack
2 Lo prometido / Openstack
Docker, Kubernetes, Openshift y Openstack, para mi abuela.
Eso es todo
Muchas gracias por mirar en detalle :)

Más contenido relacionado

La actualidad más candente

Docker meetup :: Kubernetes en Restorando
Docker meetup :: Kubernetes en RestorandoDocker meetup :: Kubernetes en Restorando
Docker meetup :: Kubernetes en RestorandoRestorando
 
Kubernetes - #dockerconlima
Kubernetes  - #dockerconlimaKubernetes  - #dockerconlima
Kubernetes - #dockerconlimaAngel Nuñez
 
Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015Gustavo Andres Brey
 
Presentación Docker
Presentación DockerPresentación Docker
Presentación DockerITPAMI
 
Cómo petarlo con Blockchain en 45' - Plain Concepts Dev Day
Cómo petarlo con Blockchain en 45' - Plain Concepts Dev DayCómo petarlo con Blockchain en 45' - Plain Concepts Dev Day
Cómo petarlo con Blockchain en 45' - Plain Concepts Dev DayPlain Concepts
 
Explorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle CloudExplorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle CloudVíctor Leonel Orozco López
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA_es
 
Docker y todo eso... más o menos
Docker y todo eso... más o menosDocker y todo eso... más o menos
Docker y todo eso... más o menosEduard Tomàs
 
Kubernetes: Caso de uso real con mememtum y Taniwa
Kubernetes: Caso de uso real con mememtum y TaniwaKubernetes: Caso de uso real con mememtum y Taniwa
Kubernetes: Caso de uso real con mememtum y TaniwaJoselu Marina
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenVíctor Leonel Orozco López
 
Kubernetes - Container Orchestration, Deployment and Scaling
Kubernetes - Container Orchestration, Deployment and ScalingKubernetes - Container Orchestration, Deployment and Scaling
Kubernetes - Container Orchestration, Deployment and ScalingAngel Nuñez
 
Docker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 HuancayoDocker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 HuancayoMario IC
 

La actualidad más candente (20)

Docker meetup :: Kubernetes en Restorando
Docker meetup :: Kubernetes en RestorandoDocker meetup :: Kubernetes en Restorando
Docker meetup :: Kubernetes en Restorando
 
Fury DevopsConf 2015
Fury DevopsConf 2015Fury DevopsConf 2015
Fury DevopsConf 2015
 
Kubernetes - #dockerconlima
Kubernetes  - #dockerconlimaKubernetes  - #dockerconlima
Kubernetes - #dockerconlima
 
Kubernetes workshop
Kubernetes workshopKubernetes workshop
Kubernetes workshop
 
Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015Docker como la máxima expresión de Devops - WISIT 2015
Docker como la máxima expresión de Devops - WISIT 2015
 
Fury - Docker Meetup
Fury - Docker MeetupFury - Docker Meetup
Fury - Docker Meetup
 
Contenedores como Servicio con Docker
Contenedores como Servicio con DockerContenedores como Servicio con Docker
Contenedores como Servicio con Docker
 
Presentación Docker
Presentación DockerPresentación Docker
Presentación Docker
 
Cómo petarlo con Blockchain en 45' - Plain Concepts Dev Day
Cómo petarlo con Blockchain en 45' - Plain Concepts Dev DayCómo petarlo con Blockchain en 45' - Plain Concepts Dev Day
Cómo petarlo con Blockchain en 45' - Plain Concepts Dev Day
 
Explorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle CloudExplorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle Cloud
 
Introducción a Docker
Introducción a DockerIntroducción a Docker
Introducción a Docker
 
Kubernetes 101
Kubernetes   101Kubernetes   101
Kubernetes 101
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a Docker
 
Docker y todo eso... más o menos
Docker y todo eso... más o menosDocker y todo eso... más o menos
Docker y todo eso... más o menos
 
Kubernetes: Caso de uso real con mememtum y Taniwa
Kubernetes: Caso de uso real con mememtum y TaniwaKubernetes: Caso de uso real con mememtum y Taniwa
Kubernetes: Caso de uso real con mememtum y Taniwa
 
Kubernetes para developers
Kubernetes para developersKubernetes para developers
Kubernetes para developers
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
 
Kubernetes - Container Orchestration, Deployment and Scaling
Kubernetes - Container Orchestration, Deployment and ScalingKubernetes - Container Orchestration, Deployment and Scaling
Kubernetes - Container Orchestration, Deployment and Scaling
 
Usando docker
Usando dockerUsando docker
Usando docker
 
Docker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 HuancayoDocker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 Huancayo
 

Similar a Docker, kubernetes, openshift y openstack, para mi abuela. techfest 2017.pptx

Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Santi Macias Rodriguez
 
Docker: de principante a pro
Docker: de principante a proDocker: de principante a pro
Docker: de principante a proPlain Concepts
 
Docker - Sysmana 2014
Docker - Sysmana 2014Docker - Sysmana 2014
Docker - Sysmana 2014quaip
 
Instalacion y uso basico de Kubernetes.
Instalacion y uso basico de Kubernetes.Instalacion y uso basico de Kubernetes.
Instalacion y uso basico de Kubernetes.Moisés Elías Araya
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualizaciónMarcelo Ochoa
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Eduardo Castro
 
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?Plain Concepts
 
La Vida de un Desarrollador con Kubernetes y Azure
La Vida de un Desarrollador con Kubernetes y AzureLa Vida de un Desarrollador con Kubernetes y Azure
La Vida de un Desarrollador con Kubernetes y AzureChristian Melendez
 
BancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioBancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioDavid Gil Sánchez
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Keopx
 
Containers - Hablemos de Docker
Containers - Hablemos de DockerContainers - Hablemos de Docker
Containers - Hablemos de DockerLuis Toscano
 
Orquestando Contenedores En La Nube - Enrique Tejeda - Sloth 2019
Orquestando Contenedores En La Nube - Enrique Tejeda - Sloth 2019Orquestando Contenedores En La Nube - Enrique Tejeda - Sloth 2019
Orquestando Contenedores En La Nube - Enrique Tejeda - Sloth 2019Luis Enrique Tejeda Rodriguez
 
dockerize.it
dockerize.itdockerize.it
dockerize.itbetabeers
 
Big data para desarrolladores utilizando hadoop y openstack
Big data para desarrolladores utilizando hadoop y openstack Big data para desarrolladores utilizando hadoop y openstack
Big data para desarrolladores utilizando hadoop y openstack Guillermo Alvarado Mejía
 
Big Data para desarrolladores utilizando Hadoop y OpenStack
Big Data para desarrolladores utilizando Hadoop y OpenStackBig Data para desarrolladores utilizando Hadoop y OpenStack
Big Data para desarrolladores utilizando Hadoop y OpenStackSoftware Guru
 
Net Core + Docker + Kubernetes + Azure Devops
Net Core + Docker + Kubernetes + Azure DevopsNet Core + Docker + Kubernetes + Azure Devops
Net Core + Docker + Kubernetes + Azure DevopsAndrés Londoño
 

Similar a Docker, kubernetes, openshift y openstack, para mi abuela. techfest 2017.pptx (20)

Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
 
Docker: de principante a pro
Docker: de principante a proDocker: de principante a pro
Docker: de principante a pro
 
Docker - Sysmana 2014
Docker - Sysmana 2014Docker - Sysmana 2014
Docker - Sysmana 2014
 
El camino de Java a Kubernetes
El camino de Java a KubernetesEl camino de Java a Kubernetes
El camino de Java a Kubernetes
 
Instalacion y uso basico de Kubernetes.
Instalacion y uso basico de Kubernetes.Instalacion y uso basico de Kubernetes.
Instalacion y uso basico de Kubernetes.
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualización
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker
 
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
 
La Vida de un Desarrollador con Kubernetes y Azure
La Vida de un Desarrollador con Kubernetes y AzureLa Vida de un Desarrollador con Kubernetes y Azure
La Vida de un Desarrollador con Kubernetes y Azure
 
BancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioBancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancario
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
 
Migrando CI a Docker
Migrando CI a DockerMigrando CI a Docker
Migrando CI a Docker
 
Containers - Hablemos de Docker
Containers - Hablemos de DockerContainers - Hablemos de Docker
Containers - Hablemos de Docker
 
¿Qué es docker?
¿Qué es docker?¿Qué es docker?
¿Qué es docker?
 
Orquestando Contenedores En La Nube - Enrique Tejeda - Sloth 2019
Orquestando Contenedores En La Nube - Enrique Tejeda - Sloth 2019Orquestando Contenedores En La Nube - Enrique Tejeda - Sloth 2019
Orquestando Contenedores En La Nube - Enrique Tejeda - Sloth 2019
 
dockerize.it
dockerize.itdockerize.it
dockerize.it
 
Repositorios científicos con Rancher
Repositorios científicos con RancherRepositorios científicos con Rancher
Repositorios científicos con Rancher
 
Big data para desarrolladores utilizando hadoop y openstack
Big data para desarrolladores utilizando hadoop y openstack Big data para desarrolladores utilizando hadoop y openstack
Big data para desarrolladores utilizando hadoop y openstack
 
Big Data para desarrolladores utilizando Hadoop y OpenStack
Big Data para desarrolladores utilizando Hadoop y OpenStackBig Data para desarrolladores utilizando Hadoop y OpenStack
Big Data para desarrolladores utilizando Hadoop y OpenStack
 
Net Core + Docker + Kubernetes + Azure Devops
Net Core + Docker + Kubernetes + Azure DevopsNet Core + Docker + Kubernetes + Azure Devops
Net Core + Docker + Kubernetes + Azure Devops
 

Más de Paradigma Digital

Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.
Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.
Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.Paradigma Digital
 
Java 8 time to join the future
Java 8  time to join the futureJava 8  time to join the future
Java 8 time to join the futureParadigma Digital
 
Programación Reactiva con Spring WebFlux
Programación Reactiva con Spring WebFluxProgramación Reactiva con Spring WebFlux
Programación Reactiva con Spring WebFluxParadigma Digital
 
Orquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace NetflixOrquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace NetflixParadigma Digital
 
Meetup microservicios: API Management
Meetup microservicios: API ManagementMeetup microservicios: API Management
Meetup microservicios: API ManagementParadigma Digital
 
Implementando microservicios
Implementando microserviciosImplementando microservicios
Implementando microserviciosParadigma Digital
 
Equipo de Marketing de Paradigma Digital
Equipo de Marketing de Paradigma DigitalEquipo de Marketing de Paradigma Digital
Equipo de Marketing de Paradigma DigitalParadigma Digital
 
Manuel Hurtado. Couchbase paradigma4oct
Manuel Hurtado. Couchbase paradigma4octManuel Hurtado. Couchbase paradigma4oct
Manuel Hurtado. Couchbase paradigma4octParadigma Digital
 
Programación Reactiva con RxJava
Programación Reactiva con RxJavaProgramación Reactiva con RxJava
Programación Reactiva con RxJavaParadigma Digital
 
¿Cómo vencer a los dragones digitales?
¿Cómo vencer a los dragones digitales?¿Cómo vencer a los dragones digitales?
¿Cómo vencer a los dragones digitales?Paradigma Digital
 
Analysis of Websites as Graphs for SEO
Analysis of Websites as Graphs for SEOAnalysis of Websites as Graphs for SEO
Analysis of Websites as Graphs for SEOParadigma Digital
 

Más de Paradigma Digital (20)

Ddd + ah + microservicios
Ddd + ah + microserviciosDdd + ah + microservicios
Ddd + ah + microservicios
 
Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.
Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.
Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.
 
Linkerd a fondo
Linkerd a fondoLinkerd a fondo
Linkerd a fondo
 
Horneando apis
Horneando apisHorneando apis
Horneando apis
 
Java 8 time to join the future
Java 8  time to join the futureJava 8  time to join the future
Java 8 time to join the future
 
Programación Reactiva con Spring WebFlux
Programación Reactiva con Spring WebFluxProgramación Reactiva con Spring WebFlux
Programación Reactiva con Spring WebFlux
 
Orquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace NetflixOrquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace Netflix
 
Meetup microservicios: API Management
Meetup microservicios: API ManagementMeetup microservicios: API Management
Meetup microservicios: API Management
 
Implementando microservicios
Implementando microserviciosImplementando microservicios
Implementando microservicios
 
Equipo de Marketing de Paradigma Digital
Equipo de Marketing de Paradigma DigitalEquipo de Marketing de Paradigma Digital
Equipo de Marketing de Paradigma Digital
 
Overview atlas (1)
Overview atlas (1)Overview atlas (1)
Overview atlas (1)
 
Cómo usar google analytics
Cómo usar google analyticsCómo usar google analytics
Cómo usar google analytics
 
Transformación Digital
Transformación DigitalTransformación Digital
Transformación Digital
 
Manuel Hurtado. Couchbase paradigma4oct
Manuel Hurtado. Couchbase paradigma4octManuel Hurtado. Couchbase paradigma4oct
Manuel Hurtado. Couchbase paradigma4oct
 
Programación Reactiva con RxJava
Programación Reactiva con RxJavaProgramación Reactiva con RxJava
Programación Reactiva con RxJava
 
¿Cómo vencer a los dragones digitales?
¿Cómo vencer a los dragones digitales?¿Cómo vencer a los dragones digitales?
¿Cómo vencer a los dragones digitales?
 
Python y Flink
Python y FlinkPython y Flink
Python y Flink
 
Kafka y python
Kafka y pythonKafka y python
Kafka y python
 
Cultura Digital Paradigma
Cultura Digital ParadigmaCultura Digital Paradigma
Cultura Digital Paradigma
 
Analysis of Websites as Graphs for SEO
Analysis of Websites as Graphs for SEOAnalysis of Websites as Graphs for SEO
Analysis of Websites as Graphs for SEO
 

Último

SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsCZSOTEC
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.CZSOTEC
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 

Último (7)

SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios Windows
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 

Docker, kubernetes, openshift y openstack, para mi abuela. techfest 2017.pptx

  • 1. 9 y 10 de febrero #T3chFest2017 Docker, Kubernetes, Openshift y Openstack, para mi abuela. Alfredo Espejel Paradigma Digital
  • 2. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 Índice 1 La base ● Un poco de historia... ● Sistema operativo ● Direcciones IP ● DNS ● Librerías ● Máquina virtual 2 Lo prometido ● Openstack ● Docker ● Kubernetes ● Openshift
  • 3. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 La base Docker, Kubernetes, Openshift y Openstack, para mi abuela. 1
  • 4. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.1 Un poco de historia... ● Pros: Evitamos lidiar con problemas complejos que no están relacionados directamente con nuestro trabajo ● Contras: Perdemos control sobre la capa que se abstrae. 1 Lo básico / Un poco de historia...
  • 5. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.1 Un poco de historia... ● Pros: Evitamos lidiar con problemas complejos que no están relacionados directamente con nuestro trabajo ● Contras: Perdemos control sobre la capa que se abstrae. 1 Lo básico / Un poco de historia...
  • 6. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.2 Sistema operativo 1 Lo básico / Sistema operativo
  • 7. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.3 Direcciones IP 1 Lo básico / Direcciones IP
  • 8. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.3 Direcciones IP 1 Lo básico / Direcciones IP Coordenadas: 40.332473, -3.765350
  • 9. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.3 Direcciones IP 1 Lo básico / Direcciones IP 0 - 255 . 0 - 255 . 0 - 255 . 0 - 255 Por ejemplo: 192.168.1.1
  • 10. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.3 Direcciones IP 1 Lo básico / Direcciones IP 192.168.1.101 192.168.1.102 ? 192.168.1.102 ! 192.168.1.102
  • 11. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.3 Direcciones IP 1 Lo básico / Direcciones IP
  • 12. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.3 Direcciones IP 1 Lo básico / Direcciones IP Avenida de la Universidad, 30, 28911 Leganés, Madrid.
  • 13. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.4 DNS (Domain Name System) 1 Lo básico / DNS 192.168.1.101 google.com ? 216.58.211.196 ! 216.58.211.196 google.com ? 216.58.211.196 !
  • 14. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1 Lo básico / Librerías 1.5 Librerías Desarrollador: Organismo pluricelular que convierte cafeína y pizza en software.
  • 15. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1 Lo básico / Librerías 1.5 Librerías Multiplicación: 3 * 4 = 3 + 3 + 3 + 3. Dado un número “x” y un número “y”, suma “x” un número “y” de veces.
  • 16. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.5 Librerías 1 Lo básico / Direcciones IP Aplicación 2Aplicación 1 Librerías de la aplicación 1 Librerías de la aplicación 2
  • 17. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.6 Máquina virtual 1 Lo básico / Máquina virtual
  • 18. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 1.6 Máquina virtual 1 Lo básico / Máquina virtual Sistema operativo Recursos para aplicaciones SO + Hypervisor Aplicaciones Sistema operativo Sistema operativo Aplicaciones Aplicaciones AplicacionesAplicaciones Aplicaciones
  • 19. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 Lo prometido Docker, Kubernetes, Openshift y Openstack, para mi abuela. 2
  • 20. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.1 Docker 2 Lo prometido / Docker
  • 21. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.1 Docker 2 Lo prometido / Docker
  • 22. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.1 Docker 2 Lo prometido / Docker Docker + Sistema operativo Recursos para aplicaciones SO + Hypervisor Contenedor Sistema operativo Contenedor Aplicaciones AplicacionesContenedor Contenedor Sistema operativo
  • 23. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.1 Docker 2 Lo prometido / Docker Aplicación 2Aplicación 1 Librerías de la aplicación 1 Librerías de la aplicación 2 Docker aplicación 1 Docker aplicación 2
  • 24. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.1 Docker ● Aislamiento ● Ligeros ● Homogeiniza entornos ● Repositorio (Docker registry) 2 Lo prometido / Docker
  • 25. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.1 Docker 2 Lo prometido / Docker Docker + Sistema operativo Aplicaciones Aplicaciones Aplicaciones Aplicaciones
  • 26. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.1 Docker 2 Lo prometido / Docker Docker + Sistema operativo Aplicaciones Aplicaciones Aplicaciones Aplicaciones Docker + Sistema operativo Aplicaciones Aplicaciones Aplicaciones Aplicaciones Docker + Sistema operativo Aplicaciones Aplicaciones Aplicaciones Aplicaciones
  • 27. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.2 Kubernetes 2 Lo prometido / Kubernetes
  • 28. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.2 Kubernetes 2 Lo prometido / Kubernetes Docker + Sistema operativo Docker + Sistema operativo Kubernetes web web bbdd bbdd bbdd web web bbddbbddbbdd bbdd
  • 29. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.2 Kubernetes 2 Lo prometido / Kubernetes Docker + Sistema operativo Docker + Sistema operativo Kubernetes web web bbdd
  • 30. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.2 Kubernetes 2 Lo prometido / Kubernetes Docker + Sistema operativo Docker + Sistema operativo Kubernetes web web Servicios (DNS!!!) bbdd web? bbdd ?
  • 31. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.2 Kubernetes ● Orquestador de contenedores ● Nos permite abstraernos de la distribución ● Controla que exista un número deseado de réplicas saludables 2 Lo prometido / Kubernetes
  • 32. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.3 Openshift 2 Lo prometido / Openshift
  • 33. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.3 Openshift 2 Lo prometido / Openshift Kubernetes Openshift
  • 34. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.3 Openshift ● Métricas ● Autoescalado ● Multi tenant ● Balanceado más inteligente 2 Lo prometido / Openshift
  • 35. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.4 Openstack 2 Lo prometido / Openstack
  • 36. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.4 Openstack 2 Lo prometido / Openstack
  • 37. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.4 Openstack ● Proveer de máquinas virtuales. ● Crear redes virtuales (routers, balanceadores…) ● Almacenar diferentes imágenes de sistemas operativos para instalar ● Multi tenant, billing 2 Lo prometido / Openstack
  • 38. Docker, Kubernetes, Openshift y Openstack, para mi abuela. 9 y 10 de febrero #T3chFest2017 2.4 Openstack 2 Lo prometido / Openstack
  • 39. Docker, Kubernetes, Openshift y Openstack, para mi abuela. Eso es todo Muchas gracias por mirar en detalle :)