Kubernetes vs mesos + maratona vs juju - como desmistificar?

2

[um pouco novato] Tropeçou em juju 2 noites atrás quando procurava maneiras de usar Ganglia e / ou Rocks para gerenciamento e monitoramento de cluster. Adoro o "implantar na AWS, yada-yada ..." do Juju - quase parece um santo graal de implantação para mim.

Então comecei a ler sobre construção de encantos ... e notei que existem encantos (experimentais?) para o Kubernetes. Se eu tiver juju, por que precisaria do Kubernetes? ou Mesos? ou Typesafe ConductR (novo produto proprietário)?

Há também um feitiço de gânglio ... se o juju está fazendo monitoramento, por que eu preciso do charme dos gânglios? Existem heurísticas para os que são "bons candidatos" para os encantos?

Obrigado S -

    
por Sheshadri Mantha 11.08.2015 / 11:46

1 resposta

5

O Kubernetes é uma ótima tecnologia para gerenciar um cluster de contêineres. Faz isso muito bem, mas só funciona com recipientes. Juju é mais sobre orquestração de serviços, lidando com máquinas virtuais e também pode orquestrar contêineres. O Juju pode instalar e configurar um cluster do Kubernetes no GCE ou AWS ou qualquer uma das nuvens públicas. Dar aos usuários a opção de avaliar, desenvolver ou usar o Kubernetes sem precisar conhecer os detalhes da configuração.

Enquanto a Juju monitora os serviços que implementa, não é um sistema de monitoramento verdadeiro como o Ganglia ou o Nagios. Novamente, você pode implantar os serviços com o Juju para construir uma solução com monitoramento e salvá-lo no que é chamado de pacote. Você pode repetir essa implantação da solução integrada para outras nuvens, se necessário.

Um bom candidato para um charme é qualquer serviço de software que você precisa ou usa. Há muitos disponíveis no link , você pode baixá-los e usá-los agora. Se você não vê algo que conhece e usa, isso seria um "bom candidato" para um encanto. Algumas pessoas conhecem muito bem o software que seria um bom candidato para escrever um novo charme .

    
por Matt Bruzek 03.09.2015 / 15:30