SUSE Stratos Console 3.0 se lanzó hace poco más de un mes sin la fanfarria que se merece. Ahora se acaba de lanzar la versión 3.1 que formará parte de Cloud Application Platform 2.0, así que repasemos parte del gran trabajo que el equipo de Stratos ha realizado en los últimos meses para ambas versiones.
Stratos 3 con Helm 3
Uno de los grandes elementos de trabajo para Stratos 3.0 fue el cambio de Helm 2 a Helm 3. Este cambio elimina la necesidad de ejecutar el pod "timón" como un componente en el clúster para administrar las implementaciones. Este cambio importante en la arquitectura de Helm mejora el modelo de seguridad, ya que el control de acceso ahora está restringido a las credenciales del usuario de Kubernetes en lugar de asignar permisos a un componente que se ejecuta en el clúster.
Con este cambio, el soporte de Helm en Stratos pasa de la vista previa de tecnología a una característica totalmente compatible en la Plataforma de aplicaciones en la nube .
Vista de cargas de trabajo
Ahora hay una nueva vista de cargas de trabajo de nivel superior que muestra pods, servicios relacionados y metadatos de implementación.
Vista de cargas de trabajo que muestra implementaciones de Kubernetes
La nueva vista facilita la inspección de las aplicaciones implementadas en Kubernetes y la configuración con la que se implementaron. Al hacer clic en cualquier pod en Kubernetes, se abre un panel lateral que muestra todas sus propiedades y un enlace a las vistas de métricas para el uso de la memoria y la CPU a lo largo del tiempo.
Implemente imágenes Docker / OCI en Cloud Foundry
La implementación de imágenes de contenedor en Cloud Foundry ha sido durante mucho tiempo parte de la API y la CLI. Ahora los usuarios de Stratos Console pueden implementar aplicaciones empaquetadas como imágenes OCI directamente desde la vista Aplicaciones especificando una imagen de Docker Hub u otros registros públicos de OCI.
Implemente imágenes Docker / OCI en CF
Mejoras y arreglos
Otros cambios entran en la categoría de mejoras generales de usabilidad y buena limpieza.
Stratos Console 3.1
Nuestro último lanzamiento tiene algunas mejoras importantes para los operadores que se ejecutan a escala.
Después de los comentarios de los socios y clientes de la comunidad que ejecutan cientos de planes de servicio; miles de usuarios y organizaciones; y decenas de miles de aplicaciones, instancias de servicio y rutas, hicimos que el operador configurara el tamaño de la lista de entidades de nivel superior y les dimos a los usuarios la capacidad de anular esto. Los tiempos de carga también han mejorado al buscar listas grandes.
Esta versión también incluye otras mejoras y correcciones pequeñas pero útiles:
Lanzamientos ascendentes también!
No olvidemos que cada lanzamiento de SUSE de Stratos Console está precedido por un lanzamiento ascendente en la comunidad de Cloud Foundry. El equipo lanza primero la funcionalidad principal y las características de Cloud Foundry API, a menudo con aportes de colaboradores como Orange, Comcast y Cloud.gov.
Luego consumimos estas versiones anteriores y agregamos características para nuestras plataformas de contenedores y aplicaciones. Algunas de las características actuales específicas de SUSE pueden terminar en la versión anterior eventualmente a medida que el interés de esa comunidad en las características de Kubernetes continúa creciendo.
Tanto las versiones de Cloud Foundry como SUSE son de código abierto.
Pruébalo
Con el fin de alentar una adopción amplia, Stratos se lanza en varios formatos. Para las implementaciones como parte de las plataformas de aplicaciones y contenedores de SUSE, siempre recomendamos instalar el cuadro oficial de Helm Console Helms de SUSE según la documentación .
Pero si solo quiere patear los neumáticos proverbiales, tenemos una imagen Docker todo en uno que puede ejecutar localmente . Háganos saber lo que piensa y dónde cree que deberíamos llevar Stratos Console a continuación.