Boostez votre développement avec les conteneurs Podman Desktop 1.0

L’équipe de développement du moteur de conteneur Podman chez Red Hat vient d’annoncer la sortie de Podman Desktop 1.0. En tant qu’alternative au Docker Desktop largement utilisé, Podman Desktop vise à permettre aux développeurs de développer plus facilement des logiciels basés sur des conteneurs sur des ordinateurs locaux.

En plus de la connexion à Kubernetes et à la plate-forme de conteneurs Red Hat OpenShift, Podman Desktop permet également aux développeurs de travailler avec des environnements de cluster plus complexes au niveau local, typiques pour le fonctionnement productif des applications d’entreprise. Une différence clé entre Podman Desktop et Docker Desktop est que Podman est entièrement open source, sous licence Apache 2.0, et autorise par défaut les opérations de conteneur non root.

Podman Desktop 1.0 suit les pré-versions 0.14 et 0.15 de Red Hat publiées lors de KubeCon+CloudNativeCon Europe 2023 et fournit des options pour la gestion des clusters enfants. En tant qu’outil d’orchestration de conteneurs, Kind permet aux développeurs d’aligner leur environnement de développement d’applications locales avec l’environnement de production de logiciels prévu. Contrairement à Docker Compose, qui n’est conçu que pour les environnements à nœud unique, Kind configure des clusters Kubernetes multi-nœuds, créant des environnements de développement et de test plus complexes sans que les développeurs aient à gérer la complexité des configurations d’infrastructure.

Podman Desktop offre l’intégration Red Hat OpenShift Local et fournit un moyen plus simple de simuler l’environnement de production au début de la phase de développement et de test de l’application, en particulier lorsqu’OpenShift est la plate-forme cible de la nouvelle application. OpenShift Local s’exécute également localement sur la machine de développement, mais est limité aux clusters OpenShift à nœud unique.

D’autres améliorations de Podman Desktop incluent une interface utilisateur améliorée et des corrections de bogues, telles que la possibilité de charger des extensions sans exécuter un moteur de conteneur localement. Lors de la création de nouvelles machines Podman, les développeurs peuvent éventuellement choisir de s’exécuter en tant que root, tout comme avec une machine enfant Windows. Pour plus d’informations, consultez le Blog des développeurs Red Hat. Les différentes versions pour Linux, macOS et Windows sont disponibles en téléchargement sur le site Web de bureau de Podman.