Expérience de développeur pour Kubernetes


Dans son discours d'ouverture du premier jour du sommet virtuel Cloud Foundry 2020, Chip Childers, PDG de la Cloud Foundry Foundation, a déclaré : "Nous avons besoin d'une solution qui nous permette de nous concentrer sur les besoins de nos clients :
"Notre mission cette année était d'apporter les avantages de la Cloud Foundry Developer Experience aux clusters Kubernetes".
Il n'était pas sur scène devant un auditorium vide ou dans un studio professionnel, mais chez lui, sans graphiques voyants affichés sur un écran vert derrière lui, sans musique pour remplir les pauses occasionnelles. Il s'agissait d'une keynote très calme, qui a donné le ton pour le reste de l'événement - la plupart des sessions ont été enregistrées entre les quatre murs de la maison et sur les propres appareils des orateurs.
L'ensemble de l'événement donnait l'impression d'être moins mis en scène que d'autres conférences virtuelles et se concentrait davantage sur l'engagement de la communauté que sur des présentations sans accroc ou des orateurs vedettes.
"Nous avons actuellement une communauté avec une vision commune".Le projet a été présenté à la conférence de presse de Childers.
"La Cloud Foundry Foundation se concentre en fait uniquement sur la fourniture d'un foyer efficace pour la collaboration de cette communauté".
Outre l'esprit de communauté, il y a eu quelques annonces et mises à jour de projets concernant principalement Kubernetes.
"Qu'est-ce que Cloud Foundry ? Une expérience de développeur pour Kubernetes".a déclaré Chip Childers avant d'ajouter :
"Il y a certes encore du travail à faire, mais une chose est claire : les grandes comme les petites équipes de développeurs peuvent profiter des avantages de Cloud Foundry pour simplifier le déploiement des clusters Kubernetes".

cf-for-k8s v1.0
Cf-for-k8s est une distribution native de Kubernetes de Cloud Foundry. Le projet combine l'API de développement de Cloud-Foundry avec des technologies Kubernetes populaires telles que Istio, Envoy, Fluentd et Kubernetes lui-même. Les développeurs peuvent implémenter cf-for-k8s en moins de dix minutes sur n'importe quel cluster Kubernetes conforme. Il est également suffisamment léger pour être déployé sur un ordinateur portable.
La nouvelle version v1.0 annoncée lors du sommet prend désormais en charge un certain nombre de frameworks de développement (Java, Node, Go, .NET Core, etc.) et propose une API de contrôleur cloud (CAPI) modifiée pour utiliser un registre de conteneurs comme magasin de données.
KubeCF v2.5
KubeCF, qui a été donné à la Cloud Foundry Foundation en mars en tant que projet d'incubation, est une distribution open source de Cloud Foundry for Kubernetes, emballée dans un diagramme en casque. Les nouvelles fonctionnalités de KubeCF v2.5 incluent la mise en réseau conteneur à conteneur et la planification d'applications multi-cluster pour Diego.
Stratos v4.2
Stratos est une console de gestion basée sur le web, conçue à l'origine pour la gestion de clusters de type cloud foundry. La nouvelle version v4.2 offre un support à la fois pour les clusters Kubernetes natifs et pour les diagrammes Helm. Elle dispose d'une nouvelle interface utilisateur visuelle en complément des outils CLI correspondants, ce qui permet aux utilisateurs d'effectuer un grand nombre de leurs tâches quotidiennes directement via le navigateur web. Parmi les nouvelles fonctionnalités de Stratos v4.2 figurent également de nouveaux outils d'analyse des clusters et des ressources, qui garantissent une configuration robuste des clusters Kubernetes.