Нужно ли мне как минимум 3 машины для работы на CoreOS?

Это странный вопрос, но я не могу найти ответ на него: могу ли я использовать CoreOS на одной машине? Многие руководства / документы в Интернете упоминают 3 машины. Или я могу использовать его на двух машинах? Я знаком с основами CoreOS, я знаю теорию, лежащую в ее основе, но я еще не использовал ее.

Вы можете запускать столько или несколько машин CoreOS, как требуется для вашего проекта или потребностей. 3 или более машин исходят из требований к кластеризации для etcd, инструмента, который включен в CoreOS и инструмент, который используют многие другие проекты. Tl; dr состоит в том, что etcd работает по мажоритарной схеме, чтобы обеспечить согласованность данных по кластеру, и вам нужно нечетное число (3,5,7,9) машин для работы наиболее эффективным образом.

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