Флот CoreOS против Ansible

Может быть, это глупый вопрос, но я работал с Ansible и только что наткнулся на CoreOS Fleet. Я могу ошибаться, но Fleet, похоже, делает почти то же самое с точки зрения того, что является еще одним инструментом для подготовки / выполнения команд на нескольких серверах и является родным для CoreOS. У CoreOS есть файл пользовательских данных с облачной конфигурацией, а у Ansible есть playbook. Очевидно, что Ansible отличается тем, что это инструмент для работы по SSH, но, похоже, есть много совпадений. Я новичок в них обоих и чувствую, что мне не хватает чего-то большого, что предлагает Fleet вместо Ansible. У них другое назначение, и если да, то в чем разница?

1
задан 12 August 2016 в 23:49
1 ответ

CoreOS - это дистрибутив Linux, специализирующийся на запуске контейнеров, флотов и т.д., предоставляющих помимо этого услуги кластеров. Ansible развертывает определенное состояние на удаленных хостах, в основном Linux, но также немного Unix и Windows.

Ansible не предоставляет услуги и не требует наличия агента на хосте. etcd обеспечивает общее состояние и объединяет систему инициализации с несколькими узлами.

Они могут дополнять друг друга, если вы развертываете и обслуживаете узлы CoreOS с Ansible. Или они могут конкурировать, если вы развертываете Ansible на уровне (виртуальной) машины, а не контейнеров. Или использовать что-то совсем другое, есть много способов развернуть вещи.

2
ответ дан 3 December 2019 в 20:35

Теги

Похожие вопросы