Serveur d'impression

Docker Enterprise 3.0 apporte les services Docker Kubernetes, de nouveaux outils d'automatisation du cycle de vie, etc. – Bien choisir son serveur d impression

Le 6 octobre 2019 - 5 minutes de lecture

Après plus de 2000 personnes ayant participé au programme bêta public de Docker Enterprise 3.0, Docker a annoncé Docker Enterprise 3.0 GA. Cette version apporte les services Docker Kubernetes (DKS), de nouveaux outils d’automatisation du cycle de vie permettant d’automatiser le déploiement des conteneurs et de Kubernetes, ainsi que des améliorations de la sécurité.

Docker Enterprise 3.0 présente les services Docker Kubernetes (DKS). Les services Kubernetes de Docker sont conçus pour résoudre la complexité de Kubernetes qui découle d'un manque de configurations de sécurité et de facilité de gestion intuitives que les entreprises attendent et exigent.

Les services Kubernetes de Docker intègrent Kubernetes du poste de travail du développeur aux serveurs de production, ce qui rend Kubernetes plus facile, plus sécurisé et plus accessible pour l’ensemble de l’entreprise. DKS le fait à travers lePacks de versions, qui maintient l'environnement des développeurs en phase avec les environnements de production. De plus, DKS inclut la dernière version de Kubernetes, y compris une prise en charge complète de CSI (Container Storage Interface).

Dans le but de faciliter le déploiement, la mise à l'échelle, la sauvegarde, la restauration et la mise à niveau d'un environnement Kubernetes certifié par des équipes, Docker a créé un plug-in CLI basé sur l'infrastructure certifiée Docker pour des opérations de cluster simplifiées Docker. Cet outil utilise un modèle déclaratif qui gère les configurations de cluster à l'aide d'un fichier YAML avec la structure suivante:





variable:
        :
fournisseur:
        :
                :
grappe:
        :
                :
Ressource:
       :
                :
                        :

Le fichier ci-dessus définit les paramètres de configuration, tels que les types d’instance, les versions de Docker Enterprise, le système d’exploitation utilisé, la configuration réseau, etc. Une fois défini, ce fichier peut être utilisé avec le nouveau groupe de dockers Commandes CLI:

(Image tirée de blog.docker.com)

Avec le cluster de docker et le modèle déclaratif, il est simple de mettre à jour un environnement. en utilisant le mise à jour du cluster docker commande, le plug-in CLI identifiera les modifications et implémentera une mise à niveau en toute sécurité. En outre, il est possible de mettre à niveau un cluster sans interruption, à l'aide d'un modèle de déploiement bleu-vert pour les nœuds de travail.

Pour sauvegarder un environnement de cluster, il existe le sauvegarde de cluster de docker commande qui stocke l’environnement de cluster en tant que fichier tarball unique pouvant être stocké à n’importe quel emplacement.

Docker a également développé un outil de conversion intéressant. L'outil de conversion est conçu pour automatiser la génération de fichiers Dockerfiles pour les applications exécutées sur des machines virtuelles ou des serveurs sans système d'exploitation. L'outil de conversion analyse le serveur sur lequel l'application est en cours d'exécution afin de déterminer la configuration du système d'exploitation, les paramètres du serveur Web et le mode d'exécution de l'application. Les données sont ensuite assemblées dans un fichier Docker et le code de l'application est extrait dans un répertoire, prêt pour une construction Docker sur un système d'exploitation moderne. Par exemple, un environnement Windows Server 2003 peut être analysé pour générer des fichiers Docker pour des applications .NET basées sur IIS s'exécutant dans des pools d'applications IIS disparates.

Docker Applications est un nouvel ensemble d'outils qui permet aux utilisateurs de créer, partager et exécuter des applications multiservices à travers plusieurs formats de configuration. Il permet aux utilisateurs de regrouper des descriptions d'applications, des composants et des paramètres dans une seule unité pouvant être un fichier ou un répertoire, créant ainsi une sorte de "conteneur de conteneurs". Les applications Docker sont une implémentation des offres groupées d'applications en nuage (CNAB), à l'origine co-développées par Docker, Microsoft, Hashicorp, Bitnami et Codefresh. Il peut identifier et créer les conteneurs nécessaires à partir de Docker Hub et crée les fichiers Docker Compose et Kubernetes YAML, les diagrammes Helm et d’autres paramètres de configuration requis.

(Image tirée de blog.docker.com)

Les utilisateurs peuvent également créer des applications Docker, en exploitant des modèles d'application prédéfinis. Les modèles d'application Docker permettent aux développeurs de créer des applications à l'aide d'une bibliothèque de modèles d'application et de services prédéfinis et approuvés par l'organisation, sans qu'il soit nécessaire de connaître préalablement les commandes Docker. Les modèles d'application incluent de nombreux composants nécessaires au développement d'une application, tels que le fichier Dockerfile, des images de base personnalisées, le service de composition commun YAML, etc.

Docker Enterprise 3.0 inclut également des améliorations supplémentaires en matière de sécurité, telles que les comptes de service gérés par groupe (gMSA) pour Swarm et l'authentification par certificat PKI.

Docker Desktop Enterprise apporte des fonctionnalités exclusives par rapport à Docker Desktop Community. Voyons une comparaison entre eux:

(image tirée de blog.docker.com)

Les utilisateurs qui souhaitent tester la version d'évaluation de Docker Enterprise 3.0 doivent s'inscrire à l'adresse https://trial.docker.com.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.