1 of 31

KubeSphere

Xavi Miranda, Juan Vela

2 of 31

INTRODUCCIÓN A KUBESPHERE Y SU ECOSISTEMA DE CÓDIGO ABIERTO

X

3 of 31

¿Quienes somos?

Ingeniero Informático especializado en Tecnologías de la Información.

Especialmente familiarizado con el área de sistemas, cloud y devops.

https://www.linkedin.com/in/juan-vela-bcn/

Juan Vela

SRE Lead

Especializado en Cloud Computing, Kubernetes y DevOps.

Conocimientos amplios en automatización de los flujos de trabajo de CICD utilizando tecnologías como Terraform, Ansible y Python junto con varias otras herramientas.

https://www.linkedin.com/in/xavi-miranda-sánchez/

Xavi Miranda

Architecture Lead

4 of 31

¿Qué es Geko Cloud?

En Geko colaboramos en el crecimiento ágil y seguro de empresas que operan en Internet.

Fortalecemos el equipo técnico, mediante metodologías DevOps, gestión de infraestructura cloudmicroservicios.

Ingenieros DevOps

Un equipo técnico multidisciplinar

Trabajamos garantizando la seguridad y buenas prácticas.

Somos una extensión de tu equipo de desarrollo

5 of 31

Agenda

KubeSphere

04

Ecosistema de aplicaciones

Componentes

03

¿Qué hay detrás?

Arquitectura

02

Kube... what?

¿Qué es KubeSphere?

01

Tendencias y motivaciones

Panorama actual

05

¿Todavía no te lo crees?

Demo

6 of 31

Panorama actual

Tendencia Multi-cluster & Multi-cloud

CNCF Survey 2020

7 of 31

Panorama actual

¿Por qué tantos clusters?

Entornos y Apps separados

Aprovechar puntos fuertes de cada provider, evitar lock-in y HA

Diferentes departamentos, aislamiento, seguridad, ...

Acercamiento a clientes, HA multidimensional, balanceo de carga, ...

8 of 31

Panorama actual

¿Todavía no usas contenedores?

- Curva de aprendizaje

- Instalación del cluster

- Gestión ciclo de vida app

- Gestión multi-cluster

- Gestión multi-cloud

- Seguridad y multi-gestión

- Aprov. de red

- Aprov. de almacenamiento

- Observabilidad Cloud Nat.

- Formación

- Equipos especializados

CNCF Survey 2020

Puntos clave

9 of 31

Panorama actual

¿Quién dijo caos?

10 of 31

KubeSphere

Kube... what!?

11 of 31

KubeSphere

Kube... hello!?

12 of 31

KubeSphere

Kube... Sphere!!

kubesphere.io�kubesphere.es

kubesphere.eu

github.com/kubesphere

KubeSphere es un sistema operativo distribuido que gestiona aplicaciones nativas cloud, usando Kubernetes como kernel.

Es extensible ― Posee una arquitectura abierta diseñada para permitir la integración con aplicaciones de terceros (plug-and-play) que hagan proliferar el ecosistema.

13 of 31

KubeSphere

Arquitectura ― ¡Subimos!

14 of 31

KubeSphere

Arquitectura ― ¡Bajamos!

15 of 31

KubeSphere

Ecosistema

16 of 31

KubeSphere

¿Qué está pasando?

17 of 31

KubeSphere

CI/CD

18 of 31

KubeSphere

Una plataforma para gobernarlas a todas. Una plataforma para encontrarlas...

19 of 31

Multi-cluster management

...una plataforma para atarlas a todas.

20 of 31

Cluster overview

Panel de control de cada cluster

21 of 31

Monitoring

Visualiza métricas desde la misma interfaz impulsada por la potencia de Prometheus Operator

22 of 31

CICD Pipelines powered by Jenkins

Los “DevOps Projects” de Kubesphere te permiten implementar tus pipelines basadas en Jenkinsfile

23 of 31

CICD Pipelines powered by Jenkins

.

24 of 31

CICD Pipelines powered by Jenkins

¡O incluso diseñarlas de forma gráfica!

25 of 31

Service Mesh

Observability & tracing

26 of 31

DEMO TIME!

¿Todavía no te lo crees?

Multi-cluster powered by

27 of 31

28 of 31

KubeSphere

Comunidad

Contributors

Partners

29 of 31

¡Síguenos!

twitter.com/gekocloud

channel/UC5EFLCqUM7fEaXSa_0nWowQ

instagram.com/gekocloud/

linkedin.com/company/gekocloud/

30 of 31

¡Join Us!

Buscamos perfiles SysOps y DevOps para nuestro equipo Geko.

👉 Si crees que das el perfil mándanos tu CV a joinus@geko.cloud o entra en nuestra web en geko.cloud/jobs

¿Te apasiona el mundo DevOps? ¡TE ESTAMOS ESPERANDO!

INDISPENSABLE

DESEABLE

31 of 31

GekoCloud

DevOps & Cloud Solution Provider