En colaboración con: Fabio Moreno

Saludos amigos Kubernetes aficionados, este artículo se basa en  el capitulo #28 de la serie La Hora de Kubernetes, hoy vamos a explorar Crossplane, un add-on de Kubernetes de código abierto que nos permite provisionar y administrar infraestructura, servicios y aplicaciones desde kubectl.

Cloud providers Soportados

Crossplane nos permite provisionar infraestructura directamente usando la API de Kubernetes, para esto debemos instalar un operador especifico para cada cloud provider que queramos usar.

Adicionalmente es necesario generar unas  credenciales y configurarlas para que Crossplane tenga acceso al proveedor y pueda hacer las operaciones que se requieran.

Proveedores:

  • GCP
  • AWS
  • AZURE
  • ALIBABA

¿Cómo funcion Crossplane?

  • Al ser un operador crea CRD con los cuales abstraemos los recursos del cloud provider.
  • Podemos crear estos recursos desde nuestro CLI con un yaml que tiene la definición del recurso a construir.
  • Un operador con las credenciales del cloud provider genera los recursos a partir de las especificaciones de los CRD.

DEMO!!!

En el siguiente vídeo tenemos preparado los conceptos y el demos de despligue que te permitirá conocer aún más de Crossplane.

Fuente: https://kubemq.io/compare-kubemq/

¿Todavía tienes preguntas?

Sí desea sumergirse y obtener más información, diríjase a nuestro Canal Cuemby, nuestra comunidad está creciendo y nuestro equipo esta dispuesto a ayudarte. ¡No dude en enviarnos un mensaje en cualquier momento con sus preguntas y nos aseguraremos de responder!

¡Gracias por visitar nuestro blog! Si te gusta lo que lees, suscríbete.