КОПЫ над 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. Затем мы взяли второй взгляд, как наши потребности выросли. Затем мы переехали к нему.