Développeurs

Développez des applications cloud native pour Kubernetes plus rapidement grâce à Kabanero, un nouveau projet open source de IBM

Share this post:

Alors que les entreprises modernisent leur infrastructure et adoptent une stratégie cloud computing hybride, elles se tournent de plus en plus vers Kubernetes et les conteneurs. Il peut être difficile de choisir la bonne technologie pour créer des applications Cloud native et d’acquérir les connaissances nécessaires pour adopter efficacement Kubernetes. De plus, permettre aux architectes, aux développeurs et aux opérations de travailler ensemble facilement, tout en répondant à leurs besoins individuels, est un défi supplémentaire lors du passage au cloud.

Afin de réduire la barrière d’entrée pour les développeurs qui souhaitent utiliser Kubernetes et de réunir différentes disciplines, IBM a créé de nouveaux projets open source qui rendent pour vous le développement et le déploiement d’applications pour Kubernetes plus rapides et plus faciles.

À l’OSCON 2019, IBM a annoncé la création de trois nouveaux projets open source – Kabanero, Appsody et Codewind – que les développeurs peuvent utiliser pour créer plus rapidement des applications natives pour Kubernetes.

 

Kabanero : Créez des applications Kubernetes avec les compétences que vous possédez

Kabanero permet aux développeurs, aux architectes et aux opérations de travailler ensemble, plus rapidement. Dans une solution unique, les architectes et les opérations peuvent inclure les normes de leur entreprise pour des aspects tels que la sécurité et la construction des pipelines dans une pile personnalisée que les développeurs utilisent. Kabanero donne aux entreprises le contrôle dont elles ont besoin dans les domaines liés à la gouvernance et à la conformité, tout en répondant aux besoins d’agilité et de rapidité des développeurs.

Kabanero réunit les projets open source Knative, Istio et Tekton, avec de nouveaux projets ouverts Codewind, Appsody et Razee dans une solution complète pour l’architecture, la construction, le déploiement et la gestion du cycle de vie des applications Kubernetes.

Avec Kabanero, vous n’avez pas besoin de passer du temps à maîtriser les pratiques de DevOps et les sujets liés à l’infrastructure Kubernetes tels que le réseautage, l’entrée et la sécurité. Au lieu de cela, Kabanero intègre les runtimes et frameworks que vous connaissez et utilisez déjà (Node.js, Java, Swift) avec une chaîne d’outils DevOps native de Kubernetes. Nos déploiements pré-construits pour Kubernetes et Knative (à l’aide de diagrammes Operators et  Helm) s’appuient sur les meilleures pratiques. Ainsi, les développeurs peuvent passer plus de temps à développer des applications évolutives et moins de temps à comprendre l’infrastructure.

En savoir plus sur Kabanero

Appsody : Outils et piles d’applications cloud native

Appsody est un projet open source qui simplifie la création d’applications natives dans les conteneurs. Avec Appsody, un développeur peut créer un microservice qui répond aux normes et exigences de son organisation en quelques minutes.

Appsody vous fournit des piles et des modèles préconfigurés pour un ensemble croissant de frameworks et d’exécutables open source populaires, fournissant une base sur laquelle construire des applications pour Kubernetes et les déploiements Knative. Cela permet aux développeurs de se concentrer sur leur code, réduisant ainsi la courbe d’apprentissage pour le développement natif du cloud et permettant un développement rapide pour ces applications cloud native.

Vous pouvez personnaliser les piles Appsody pour répondre à vos besoins de développement spécifiques et pour contrôler et configurer les technologies incluses. Si vous personnalisez une pile, vous disposez d’un point de contrôle unique à partir duquel vous pouvez appliquer ces modifications à toutes les applications créées à partir de celles-ci.

Kabanero intègre les piles et les modèles d’Appsody dans son cadre général.

En savoir plus sur Appsody

 

Codewind : Intégration de l’EDI pour le développement natif du cloud

IBM a apporté la première contribution majeure à Codewind, un nouveau projet open source géré par la Fondation Eclipse.

Codewind fournit des extensions aux environnements de développement intégrés (IDE) populaires comme VS Code, Eclipse et Eclipse Che (et bien d’autres déjà planifiés).  Vous pouvez donc utiliser le workflow et l’IDE que vous connaissez déjà pour construire des applications en conteneurs. Essentiellement, Codewind vous permet de développer dans des conteneurs sans savoir que vous développez dans des conteneurs.

Avec Codewind, vous pouvez rapidement itérer, déboguer et tester les performances des applications à l’intérieur des conteneurs, comme lorsqu’elles fonctionnent en production. Codewind prend en charge plusieurs types de modèles de projets et englobe une communauté de choix. Kabanero et Appsody utiliseront Codewind pour fournir une expérience IDE intégrée.

Explorez Codewind

 

Razee : Outillage de livraison continue multi-clusters pour Kubernetes

En outre, nous avons récemment annoncé Razee, qui fournit des outils de livraison continue multi-clusters pour Kubernetes. Ce projet se concentre sur la gestion de Kubernetes at scale et représente une autre technologie open source que Kabanero utilisera pour faire progresser les applications des clusters de développement, de test et de production.

 

Pourquoi Kabanero ?

Il n’y a rien de tel que Kabanero sur le marché aujourd’hui. Bien qu’il existe des projets open source qui abordent des aspects individuels de ce que Kabanero traite, aucun autre projet open source n’offre une expérience intégrée depuis la création d’une application conteneurisée cloud native jusqu’à son cycle de production sur Kubernetes.

En utilisant Kabanero, votre équipe de développement peut créer des applications prêtes à être déployées sur Kubernetes sans devoir d’abord devenir des experts en conteneurs et Kubernetes. Cela réduit la barrière à l’entrée pour les développeurs à mesure que leur organisation passe d’une infrastructure existante à une infrastructure plus moderne sur le chemin du cloud.

 

Pour aller plus loin

Consultez le référentiel GitHub de chaque projet pour en savoir plus, faites-en l’essai et impliquez-vous dans les communautés. Nous aimerions travailler avec vous pour faciliter la création et la mise à l’échelle d’applications conteneurisées.

Kabanero GitHub

Appsody GitHub

Codewind GitHub

Razee GitHub

 

Écrit par Nate Ziemann

Traduit par Isabelle Ulrich

Version originale : https://developer.ibm.com/blogs/cloud-native-apps-kubernetes-kabanero/

Developer Relations Marketing Leader IBM France

More Développeurs stories
21 octobre 2019

Comment se former aux technologies du Cloud et de l’Intelligence Artificielle ?

Les technologies de l’informations évoluent à grande vitesse, et les développeurs, architectes, data scientists, CTOs, CIOs etc. doivent en permanence se tenir au courant et se former, que ce soit sur l’infrastructure, le middleware, le cloud, l’intelligence artificielle ou la data science. L’objectif de cet article est de donner des pointeurs de formation dans ces […]

Continue reading

21 octobre 2019

Les éditeurs, startups et ESN peuvent obtenir jusqu’à 12000$ de crédits d’usage gratuits sur IBM Cloud

Si vous êtes éditeurs de logiciels, startups ou entreprises de services du numérique, vous pouvez bénéficier de 1000$ de crédits d’usage gratuits par mois pendant 12 mois sur plus de 190 services accessibles dans IBM Cloud. Si nécessaire, un accompagnement technique personnalisé et gratuit peut vous être proposé pour vous aider à débuter sur la […]

Continue reading

17 octobre 2019

Call for Code 2019 : Les développeurs toujours plus engagés dans la Tech for Good

Retour sur le plus grand hackathon mondial et ses grands gagnants Ils étaient 180.000 à participer et seulement cinq équipes sont arrivées en finale, dont le projet franco européen AsTeR, qui détermine le niveau de priorité et de gravité des appels d’urgence. Photo: (de gauche à droite) Pierre-Louis Missler, Meryll Dindin, Oskar Radermecker, et Florian […]

Continue reading