Experiencia del desarrollador para Kubernetes
En su discurso de apertura de la primera jornada de la cumbre virtual Cloud Foundry Summit 2020, Chip Childers, Director General de la Cloud Foundry Foundation, afirmó:
"Nuestra misión este año era llevar las ventajas de Cloud Foundry Developer Experience a los clústeres Kubernetes".
No estaba en el escenario ante un auditorio vacío ni en un estudio profesional, sino en su propia casa, sin gráficos llamativos en una pantalla verde a sus espaldas ni música para llenar las pausas ocasionales. Fue un discurso muy tranquilo que marcó la pauta del resto del acto: la mayoría de las sesiones se grabaron en las casas de los ponentes y con sus propios dispositivos.
Todo el acto pareció menos escenificado que otras conferencias virtuales y se centró más en la participación de la comunidad que en presentaciones fluidas o destacados oradores principales.
"En este momento tenemos una comunidad con una visión compartida".explicó Childers durante una rueda de prensa.
"La Cloud Foundry Foundation realmente solo se centra en proporcionar un hogar eficaz para que esta comunidad colabore".
Además del espíritu comunitario, también hubo algunos anuncios y actualizaciones de proyectos, principalmente relacionados con Kubernetes.
"¿Qué es Cloud Foundry? Una experiencia de desarrollador para Kubernetes"dijo Chip Childers, añadiendo:
"Aunque hay más trabajo por hacer, una cosa está clara: los equipos de desarrollo grandes y pequeños pueden aprovechar Cloud Foundry para simplificar el despliegue de clústeres Kubernetes."
cf-para-k8s v1.0
Cf-for-k8s es una distribución de Cloud Foundry nativa de Kubernetes. El proyecto combina la API para desarrolladores de Cloud Foundry con tecnologías populares de Kubernetes como Istio, Envoy, Fluentd y el propio Kubernetes. Los desarrolladores pueden desplegar cf-for-k8s en cualquier clúster Kubernetes compatible en menos de diez minutos. También es lo suficientemente ligero como para desplegarse en un ordenador portátil.
Recientemente anunciada en la Cumbre, la v1.0 es ahora compatible con una serie de marcos de desarrollo (Java, Node, Go, .NET Core, etc.) y ofrece una API de controlador de nube (CAPI) modificada para utilizar un registro de contenedores como almacén de datos.
KubeCF v2.5
Donado a la Cloud Foundry Foundation en marzo como proyecto de incubación, KubeCF es una distribución de código abierto de Cloud Foundry para Kubernetes empaquetado como un gráfico de casco. Las nuevas características de KubeCF v2.5 incluyen la conexión en red de contenedor a contenedor y la programación de aplicaciones multiclúster para Diego.
Stratos v4.2
Stratos es una consola de gestión basada en web pensada originalmente para gestionar clústeres de Cloud Foundry. La nueva versión v4.2 ofrece soporte tanto para clústeres Kubernetes nativos como para diagramas Helm. Cuenta con una nueva interfaz de usuario visual para complementar las herramientas CLI correspondientes, permitiendo a los usuarios realizar muchas de sus tareas diarias directamente desde el navegador web. Las nuevas características de Stratos v4.2 también incluyen nuevas herramientas de análisis de clústeres y recursos para garantizar una configuración sólida del clúster Kubernetes.