De 0 a 100% en 12 minutos Creando un cluster de Kubernetes con WhiteCruiser

Creando un cluster de Kubernetes con WhiteCruiser

Diálogo que cada vez se hace más frecuente en las organizaciones:

Product Owner: Hola IT Guy, necesito un cluster de kubernetes para comenzar urgente el desarrollo de una nueva app. Que en menos de 1 semana tiene que estar productiva, por una campaña de Marketing agresiva que se viene.
ITGuy: Hola PO, la infra la tenemos gracias a que manejamos un gran Cloud Privado, pero tenemos que crear las VMs para los 3 Master y luego 5 VMs más para los workers, instalarles los prerrequisitos, configurar las redes, implementar proyectos y cuotas en el cloud, con suerte en 4 días tienes el clúster listo.
PO: Pero, eso me da menos de 3 días para desarrollar, hacer test de integración, test funcionales y pruebas de stress y seguridad que son requisito indispensable y obligatorio para que me permitan desplegar en producción.
ITGuy: No sé qué decirte PO, son los tiempos que manejamos, no podemos apretar un botón y que salga un clúster de K8s como se hace en una cloud pública.
PO: Bueno, una pena, tendré que excederme del presupuesto para contratar un clúster en “AZWSGCloud” nuestro proveedor de cloud pública. Si no es inviable el proyecto y Marketing no espera.
ITGuy: Es una pena tener la infraestructura lista, pero no poder aprovecharla. Suerte con AZWSGCloud.

- TABLA DE CONTENIDO

Para el ITGuy es frustrante haber hecho todo un análisis de uso y mantener un cloud privado que sabe que le compite de igual a igual en capacidades a cualquier cloud público y puede aprovisionar a mucho menor costo, pero los tiempos del negocio no se lo permiten. 

Para el PO siempre queda la idea de que ITGuy no hace bien su trabajo porque cuando necesita algo nunca lo tiene a tiempo, por más que ITGuy siempre promete que el modelo de cloud privado es ideal para su organización (por costos, operación y seguridad). 

Desde Whitestack queremos ayudar a que el ITGuy y PO puedan compartir una cerveza en un after office sin rencores, así que dimos vida a WhiteCruiser, nuestra solución basada en Rancher, para el aprovisionamiento y la gestión de clusters de Kubernetes. 

Como primer acercamiento vamos a ver como desde la consola de gestión de WhiteCruiser podemos crear un clúster de kubernetes en cuestión de minutos usando como infraestructura un clúster de WhiteCloud, nuestra solución de cloud privada basada en Openstack. Para verlo “en vivo” dejamos el video.

Ahora que vimos el video repasemos lo importante que es poder agilizar la disponibilidad de las plataformas. 

 

Desde hace unos años kubernetes se posicionó como plataforma estándar para las cargas de trabajo “Cloud Native” adaptándose perfectamente a los requerimientos de las metodologías ágiles de desarrollo y los conceptos de DevOps en la operación y mantenimiento. Es por eso que impulsó a las áreas de negocio y management a requerir tiempos más cortos para llegar al mercado, pero muchas veces esos conceptos se vieron viciados por el rápido crecimiento de la adopción de Nube Pública. Hoy en día, llegar primero puede representar una ventaja y por eso es tan importante disminuir desde todas las áreas involucradas el “Time To Market”, desde TI una de las maneras de colaborar con esa disminución es aprovisionando los ambientes necesarios en el menor tiempo posible y eso es posible incluso en Cloud Privados.

 

Otro factor que agiliza la disponibilidad de ambientes es la estandarización. Creando clústers basados en “templates” podemos simplificar el aprovisionamiento, pero también el troubleshooting, la operación y la curva de aprendizaje, por eso los cluster aprovisionados usando WhiteCruiser se basan en imágenes estándar y luego los distintos componentes requeridos para cada fin se despliegan como parte del Día 2.

 

Ahora bien, como sabemos que no todo es Cloud Privado desde WhiteCruiser también es posible desplegar clústers en una variedad de Clouds Públicos y Cloud Privados con el fin de poder mantener la estandarización en kubernetes independientemente de la plataforma en la que se despliegue. 

¡Ahora sí creemos que luego de esto, al final del día, ITGuy y el Producto Owner podrán disfrutar de un after office relajado y sin miradas de rencor cruzadas!

Acerca de Whitestack

Whitestack es una empresa líder en el despliegue productivo de soluciones basadas en tecnologías y código abierto, con un fuerte foco en la industria de telecomunicaciones. 

¡Contáctanos para conocer más!