tgoop.com/metaprogramming/114
Last Update:
Вкратце про Docker Swarm vs Kubernetes
Docker Swarm и Kubernetes – это два так называемых оркестратора контейнеров. Это софт, который убеждается, что на N вычислительных узлах (компьютерах) будет запущено M задач с рабочей нагрузкой (docker контейнеров).
Взглянем на оба с самой грубой точки зрения – с точки зрения пользователя, которому надо "чтоб просто работало".
Docker Swarm это просто и быстро, и можно развернуть на коленке в три команды. Kubernetes это сложно, долго, и разворачивать стоит только за чужой счёт (все облачные провайдеры развернут и будут поддерживать управляющую плоскость Kubernetes за вас бесплатно или за небольшой ежемесячный взнос).
Набор фич у Kubernetes несколько богаче, благодаря чему пользователь его и может (в некоторых случаях) предпочесть.
Вообще существует ещё третий (и последний) оркестратор, Nomad, который своеобразно совмещает черты обоих. Он характерен одновременно как сложной настройкой, так и отсутствием интересных дополнительных фич.
Итак, во всех случаях стоит предпочитать Docker Swarm, кроме тех, когда нужна какая-либо дополнительная фича, имеющаяся только в Kubernetes. Перед тем, как перейти к списку отличий, вкратце что оба из них позволяют.
BY Metaprogramming
Share with your friend now:
tgoop.com/metaprogramming/114