AWS KOPS над EKS или наоборот
Я наткнулся на KOPS, предоставленные AWS и их другой сервис Kubernete EKS. Оба эти продукта работают с Kubernate. Однако, мне интересно, почему кто-то выбрал бы EKS вместо KOPS или наоборот, если он не запускал ни один из них ранее.
Вопрос не в том, какой из них лучше, а в сравнении.
1 ответ
На момент написания статьи они в значительной степени совпадают. Ниже приведены различия, которые мне известны.
EKS:
- Полностью управляемое управление самолетом от AWS - у вас нет контроля над хозяевами
- Аутентификация IAM с использованием собственной аутентификации AWS с кластером
- Сеть на уровне VPC для модулей. Это означает, что вы можете использовать такие вещи, как группы безопасности на уровне кластера / модуля.
Kops:
- Поддержка дополнительных функций Kubernetes, таких как опции сервера API
- Автоматически подготовленные узлы используют встроенные копы
node_up
инструмент - Больше гибкости по сравнению с версиями Kubernetes, у EKS есть только несколько версий, доступных прямо сейчас
Другое существенное отличие состоит в том, что EKS является продуктом AWS, поэтому вам требуется учетная запись AWS, но Kops позволяет запускать Kubernetes в AWS, а также в GCE и DigitalOcean.