2014-09-30 4 views

ответ

2

Я думаю, что два немного отличается (нюанс: у меня есть только беглый знание менеджера ресурсов)

Azure Resource Manager позволяет вам думать о коллекции отдельных ресурсов в качестве одного составного приложения. Подобно Google Deployment Manager. Это упрощает создание повторяющихся развертываний и имеет смысл большой коллекции гетерогенных ресурсов, принадлежащих одному приложению.

С другой стороны, Kubernetes превращает коллекцию виртуальных машин в новый тип ресурса (кластер). Это выходит за рамки настройки и развертывания ресурсов и действует как среда выполнения для распределенных приложений. Таким образом, у него есть API, который можно использовать во время выполнения для развертывания и проводки в ваших контейнерах, динамически увеличивать/уменьшать масштаб вашего кластера, и он будет следить за тем, чтобы ваше намерение выполнялось (если вы попросите трех запущенных контейнеров определенного тип, он будет следить за тем, чтобы всегда было три здоровых контейнера этого типа).