Avis vidéo
Avis sur 21 Docker Swarm
Sentiment de l'avis global pour Docker Swarm
Connectez-vous pour consulter les sentiments des avis.
I used docker swarm while exploring about orchestration and got to know about docker swarm it is very easy to setup and ready to deploy with minimal configuration. Avis collecté par et hébergé sur G2.com.
While I was using docker swarm I observed its documentation not clarifying all things in attractive way. Also realized they ca n improve in load balancing services like ingress. Avis collecté par et hébergé sur G2.com.

Les déploiements sans interruption sont simples à configurer dans le service. Le swarm n'enverra pas de trafic au conteneur mis à jour tant qu'il n'est pas sain et ne fermera pas l'ancien tant que la requête en attente n'est pas terminée. De plus, si un service ne démarre pas correctement (échec du contrôle de santé), Docker est suffisamment intelligent pour garder la version précédente en cours d'exécution.
Le fichier de configuration (docker-compose.yml) est idempotent, donc seuls les changements apportés au service sont appliqués lors du déploiement. J'ai essayé d'apprendre k8s, mais il avait de nombreuses parties mobiles qui rendent le débogage très difficile lorsque quelque chose ne va pas, comparé à Docker Swarm, où tout utilise le même démon dans chaque nœud, donc le journal est centralisé.
J'adore que la description du service dans le fichier de configuration puisse être simple car de nombreuses choses sont implicites par conception (comme les noms de réseau/volume) ou plus faciles à voir. Par exemple, ouvrir un port pour un conteneur dans chaque nœud peut être fait en une seule ligne. Avis collecté par et hébergé sur G2.com.
Au fil des ans, j'ai trouvé certaines limitations lors du déploiement de services sur le Swarm. Récemment, elles ont été résolues, mais la plupart ont ouvert des problèmes sur GitHub pendant de nombreuses années. Quelques exemples :
* Ouvrir un shell sur un conteneur nécessite de localiser le nœud où le service s'exécute, puis de se connecter à ce nœud.
* Impossible d'accéder à des dispositifs spéciaux (comme un GPU) depuis mes conteneurs fonctionnant en mode Swarm sans astuces.
* Je ne peux pas mettre à jour le secret/config dans les services sans changer leur nom référencé dans la configuration du service. J'ai dû créer un outil pour surmonter cette limitation.
Il existe des outils qui aident à certains points de douleur (comme Portainer), mais on ne devrait pas avoir besoin de dépendre d'utilitaires tiers pour gérer le logiciel.
En testant Kubernetes, j'ai constaté que la plupart de ces problèmes sont résolus ou n'existent pas dans k8s. Avis collecté par et hébergé sur G2.com.
It's easy to setup a cluster with very minimum things. It gives flexibility to setup ,Routing and things in ingress very easy. It makes orchestration easy way to production ready. Avis collecté par et hébergé sur G2.com.
I also used kubernetes so observed some differences like docker swarm need to improve document, networking compatibilities and health checking .It was mess sometimes when I were using. Avis collecté par et hébergé sur G2.com.


comme nous le savons tous, Docker est un moteur conteneurisé que nous utilisons pour créer et gérer des conteneurs, donc pour automatiser, nous utilisons Docker Swarm, on peut dire qu'il est similaire ou une ancienne version de Kubernetes. Après l'arrivée de Kubernetes sur le marché, la valeur de Docker Swarm est moindre, mais dans certains scénarios, Docker Swarm est toujours préféré. Quand nous parlons d'orchestration, cela signifie qu'il orchestre comme un musicien ou un chanteur orchestre son groupe, quand un batteur doit jouer, ce que le guitariste jouera et le tabla, et ainsi de suite...
Dans un environnement conteneurisé, il est utilisé pour orchestrer les images si les images s'arrêtent ou plantent, donc quelle est la politique pour les relancer et comment créer une duplication ou une réplication de celles-ci. C'est ainsi qu'il est utilisé et aide à automatiser la gestion des images pour une personne DevOps. Avis collecté par et hébergé sur G2.com.
nous pouvons uniquement orchestrer des images Docker, mais dans Kubernetes, nous pouvons prendre n'importe quel moteur conteneurisé et orchestrer le tout ensemble Avis collecté par et hébergé sur G2.com.
Easy to learn, very simple to use. Can be easing integrated with docker. You can add n number of hosts in the swarm and be able to auto scale the instances based on the volume Avis collecté par et hébergé sur G2.com.
Does not have all the features like kubernettes however with kubernettes there is a learning curve and overhead of using additional tool so if you don't have large volume I would go with docker swarm Avis collecté par et hébergé sur G2.com.

Le processus de déploiement est un peu rapide dans Docker Swarm par rapport à tout autre outil d'orchestration de conteneurs, et aussi c'est gratuit. Avis collecté par et hébergé sur G2.com.
Nous devrons tout gérer manuellement, et également auto-extensible n'est pas possible dans cela. À part cela ne gérera pas la souillure et la tolérance. Avis collecté par et hébergé sur G2.com.
It comes along with docker community editions, no need for additional configuration to enable it.
1. Service discovery - It supports service discovery; if you need more, you can use traefik or istio on it.
2. Scaling - Supports auto-scaling
3. Nodes - adding additional nodes is straightforward
4. Volumes - Volume mounting is stragightforward
5. Logging - Support prometheus, grafana, elk etc
6. Support - You get good support from docker community
7. Open source - Well maintained docker runtime Avis collecté par et hébergé sur G2.com.
Changes need redeployments and costly processes compared to Kubernetes orchestator Avis collecté par et hébergé sur G2.com.
Easy to install
Docker having it's own tool for managing all containers that's docker swarm Avis collecté par et hébergé sur G2.com.
Not having any dashboard for centrally tracking
And it would be great if docker swarm creates container as per need or requirements automatically Avis collecté par et hébergé sur G2.com.