CoreOS Fleet vs. Ansible

1

Talvez essa seja uma pergunta estúpida, mas tenho trabalhado com a Ansible e acabei de encontrar a CoreOS Fleet. Eu posso estar errado, mas o Fleet parece fazer quase exatamente o mesmo em termos de ser apenas outra ferramenta para provisionar / executar comandos em vários servidores, e é nativo do CoreOS. O CoreOS tem o seu arquivo de dados do usuário cloud-config e o Ansible tem playbooks. O Ansible é obviamente diferente porque é uma ferramenta para executar através do SSH, mas parece haver muita sobreposição. Eu sou novo para ambos e sinto que deve haver algo grande que eu estou perdendo que a frota oferece sobre Ansible. Eles têm um propósito diferente e, em caso afirmativo, qual é a grande diferença?

    
por Kevin Nabity 12.08.2016 / 22:49

1 resposta

2

O CoreOS é uma distribuição Linux especializada em rodar containers, o fleet e o etcd fornecem serviços de cluster além disso. Ansible implanta um estado definido para hosts remotos, principalmente Linux, mas também um pouco Unix e Windows.

Ansible não fornece serviços em si ou requer um agente no host. O etcd fornece estado compartilhado e frota de um sistema init, com vários nós.

Eles podem se complementar se você implantar e manter nós CoreOS com Ansible. Ou eles podem competir se você implantar com Ansible no nível da máquina (virtual) e não em contêineres. Ou use algo totalmente diferente, há muitas maneiras de implantar coisas.

    
por 13.08.2016 / 23:40