Ни.
AKS и EKS и в предварительном просмотре, и в течение долгого времени не будут конкурировать с GKE. С хостером Kubernetes важно понимать не то, что вы получаете K8, а все дополнения, интеграции и дополнительные функции, которые вам нужны. Потому что, если хостинг-провайдер не предоставляет то, что вам нужно, вам, вероятно, не хватит доступа / контроля, чтобы добавить его самостоятельно. GKE - в значительной степени выбор в размещенных K8s, который имеет какой-либо смысл на рынке прямо сейчас для краткосрочного производства. На этом рынке есть несколько более мелких игроков, но Google затмит их как в доступе к новой функциональности, так и в стабильности.
Любой, кто инвестирует в AKS или EKS прямо сейчас, имеет длинную дорожную карту и наличные деньги для инвестирования в долгосрочное решение.
ACI интересен, но его варианты использования, вероятно, слишком узки, чтобы использовать его в качестве единственного решения для развертывания. Это интересно как быстрое на рынке решение для приложений с высокой изоляцией, но эта высокая изоляция также усложнит его использование для разработки, дороже для крупных развертываний и затруднит интеграцию с другими решениями.
[править - извините, вы сказали, что ACI, а не ACS]
ACS может быть разумным вариантом, если вы не можете использовать GKE, поскольку вы уже инвестировали в Azure. ACS действительно не принимал K8s tho. Так что это не яблоки с яблоками. ACS является обязательным вложением Microsoft в 3 разные контейнерные платформы (Docker, K8s, DC / OS), прежде чем они удвоятся на K8s. Это по сути мастер установки. Вы можете управлять системой самостоятельно, с несколькими полезными исключениями. С положительной стороны это означает, что вы можете изменить его. С другой стороны, вы, вероятно, не можете сильно изменить установщик. Таким образом, управление несколькими модифицированными кластерами будет больше хлопот, чем если бы вы использовали свой собственный установщик.
По сравнению с полностью размещенными K8, ACS будет больше работать, чтобы работать и расширять, но это также половина пути к самоуправлению, поэтому вы получаете больше контроля и гибкости.
У Azure есть бета-версия и устаревшая опция. Я все еще не рекомендую ни один, но это действительно зависит от того, насколько вы привязаны к Azure.