КОПЫ над AWS EKS или наоборот

Я столкнулся с открытым исходным кодом Kubernetes проекта KOPS и AWS Kubernetes службы EKS. Оба эти продукта позволяют устанавливать кластер Kubernetes. Тем не менее, мне интересно, почему кто-то выбрал EKS вместо KOPS или наоборот, если не запускал ни один из них раньше.

Этот вопрос не задает вопрос, какой из них лучше, а требует сравнения.

Ответ 1

В то время, когда они написаны, они в основном совпадают. Ниже перечислены различия, которые я знаю между двумя предложениями

EKS:

Kops:

  • Поддержка дополнительных функций Kubernetes, таких как параметры сервера API
  • Автообновленные узлы используют встроенный инструмент kops node_up
  • Больше гибкости над версиями Kubernetes, у EKS есть только несколько версий, доступных прямо сейчас

Ответ 2

Другое существенное отличие состоит в том, что EKS является продуктом AWS, поэтому вам требуется учетная запись AWS, но Kops позволяет запускать Kubernetes в AWS, а также в GCE и DigitalOcean.

Ответ 3

@jaxxstorm дал действительно хороший ответ, полностью основанный на фактах. Я хотел предложить другую точку зрения - пользователь обоих. Я использовал оба, как и мой коллега. Вместе мы написали пару блогов о них.

Мой первый Kubernetes Cluster Обзор Amazon EKS

Кубернетес на AWS EKS vs Kops

Переход на ЭКС в производстве

В общем, нас сначала оттолкнула тяжелая интеграция EKS в AWS, включая его специализированную настройку kubectl. Затем мы взяли второй взгляд, как наши потребности выросли. Затем мы переехали к нему.