La cantidad de paquetes de Kubernetes en el panorama de CNCF ha aumentado drásticamente. Con más de 7 millones de desarrolladores que utilizan Kubernetes, la herramienta de código abierto Helm, desarrollada durante un hackathon hace nueve años, ha surgido como la solución preferida. Por otro lado, los flujos de trabajo complicados y las soluciones no estandarizadas son el resultado de la incapacidad de Helm para satisfacer la creciente demanda.
Helm tiene fallas, pero los investigadores han estado creando y distribuyendo paquetes en Kubernetes durante los últimos cinco años y no han tenido más remedio que usarlo. Las personas que usaban Helm para otros proyectos nativos de la nube seguían planteando los mismos problemas. Debido a esta idea, los investigadores se propusieron crear cubo de vidriouna solución al mayor problema de gestión de paquetes en Kubernetes.
Cubo de cristal es una herramienta de administración de paquetes de Kubernetes de código abierto y, en comparación con Helm y Kustomize, acelera la instalación, actualización y configuración de paquetes en Kubernetes en un factor de veinte. El objetivo es crear software de infraestructura listo para la empresa para ejecutar cargas de trabajo de misión crítica en más de 3 millones de clústeres de Kubernetes en todo el mundo. La simplicidad de Homebrew y npm inspira al equipo de Glasskube.
Con Cubo de cristalEl clúster de Kubernetes puede imitar Homebrew y npm. Agiliza la gestión de paquetes al reducir la complejidad de la instalación, las actualizaciones y la configuración. Ya no será necesario buscar un repositorio de Helm; todos los paquetes están disponibles en la interfaz de usuario de Glasskube, lo que facilita su instalación en el clúster.
Modificaciones a paquetes y configuraciones para paquetes
Un solo clic (o comando en la línea de comando) permite ver y ejecutar actualizaciones pendientes a la versión de su elección. El conjunto de pruebas Glasskube examina todas las actualizaciones antes de su lanzamiento. Configure paquetes para aceptar valores de entrada con seguridad de tipos a través de la interfaz de usuario o una interfaz de línea de comando dinámica. Inyecte valores sin esfuerzo de ConfigMaps, Secrets y otros paquetes. Los valores ya no se dejan en archivos.code sin documentar ni escribir en formato YAML.
Integración con GitOps
Se pueden administrar los paquetes de Glasskube con GitOps porque son recursos personalizados. Con la remodelación, Glasskube también se está integrando. Glasskube es un proyecto de código abierto con licencia Apache-2.0 en el ecosistema CNCF. Se puede incorporar fácilmente Glasskube al proceso actual de GitOps. Funciona con Renovate y agrega automáticamente diferencias a nivel de recursos a la solicitud de extracción.
En conclusión
Glasskube permite un método contemporáneo para implementar Kubernetes. Las implementaciones pueden ser seguras, confiables y adaptables con su administración de dependencias simplificada, procedimientos de actualización seguros y soporte para múltiples repositorios. ¡Ponga en funcionamiento los paquetes de Kubernetes 20 veces más rápido que usando Helm!
Dhanshree Shenwai es ingeniera informática y tiene una amplia experiencia en empresas de tecnología financiera que abarcan los ámbitos financiero, de tarjetas y pagos y bancario, y está muy interesada en las aplicaciones de la inteligencia artificial. Le entusiasma explorar nuevas tecnologías y avances en el cambiante mundo actual, facilitando la vida de todos.