web-dev-qa-db-fra.com

Kubernetes vs mesos + marathon vs juju - comment démystifier?

[un peu novice] Nous sommes tombés sur juju il y a deux nuits lorsque nous avons cherché des moyens d'utiliser Ganglia et/ou Rocks pour la gestion et le suivi de grappes. J'adore le "déploiement sur AWS, yada-yada ..." de Juju - me semble presque un saint Graal.

Ensuite, j'ai commencé à lire sur la création de charmes ... et j'ai remarqué qu'il existe des charmes (expérimentaux?) Pour Kubernetes. Si j'ai du juju, pourquoi aurais-je besoin de Kubernetes? ou mesos? ou Typesafe ConductR (nouveau produit propriétaire)?

Il y a aussi un charme de ganglia ... si juju fait de la surveillance, pourquoi ai-je besoin de charme de ganglia? Existe-t-il des heuristiques pour déterminer quels sont les "bons candidats" pour les charmes?

Merci, S-

2
Sheshadri Mantha

Kubernetes est une technologie de pointe pour la gestion d’une grappe de conteneurs. Il le fait très bien, mais ne fonctionne qu'avec des conteneurs. Juju est davantage axé sur l'orchestration de services, la gestion de machines virtuelles et peut également orchestrer des conteneurs. Juju peut installer et configurer un cluster Kubernetes sur GCE ou AWS ou n’importe quel cloud public. Donner aux utilisateurs la possibilité d'évaluer, de développer ou d'utiliser Kubernetes sans avoir à connaître les détails de la configuration.

Bien que Juju surveille les services qu'il déploie, ce n'est pas un véritable système de surveillance comme Ganglia ou Nagios. Encore une fois, vous pouvez déployer les services avec Juju pour créer une solution avec surveillance et l’enregistrer dans un ensemble. Vous pouvez ensuite répéter ce déploiement de la solution fournie sur d'autres clouds si nécessaire.

Un bon candidat pour un charme est tout service logiciel dont vous avez besoin ou que vous utilisez. Il en existe beaucoup sur http://jujucharms.com , vous pouvez les télécharger et les utiliser maintenant. Si vous ne voyez pas quelque chose que vous connaissez et utilisez, ce serait un "bon candidat" pour un charme. Certaines personnes connaissent très bien certains logiciels, ceux-ci seraient un bon candidat pour écrire un nouveau charme .

5
Matt Bruzek