Amazon Elastic Container Service for Kubernetes
Высокодоступный и масштабируемый сервис Kubernetes
Amazon Elastic Container Service for Kubernetes (Amazon EKS) – это управляемый сервис, который позволяет просто запускать Kubernetes на AWS без необходимости установки и обслуживания собственных кластеров Kubernetes.
Amazon EKS предоставляет высокодоступную и безопасную панель управления Kubernetes без необходимости самостоятельно выделять и обновлять инфраструктурные ресурсы, а также применять к ним необходимые исправления. Amazon EKS имеет сертификат совместимости с Kubernetes, что позволяет использовать любые существующие подключаемые модули и инструменты, разработанные сообществом Kubernetes. Любое приложение, работающее в стандартном окружении Kubernetes, будет полностью совместимым с этим сервисом.
Сервис Amazon EKS доступен в ознакомительном режиме. Для регистрации перейдите по ссылке.
Что дает использование Amazon EKS
Без управления ведущими узлами
Amazon EKS запускает ведущие узлы во множестве зон доступности AWS, автоматически выявляет и заменяет неработоспособные узлы, обеспечивает установку обновлений и исправлений ПО по требованию. Достаточно просто выделить рабочие узлы и подключить их к облаку AWS.
Безопасность по умолчанию
Между рабочими узлами и ведущими узлами под управлением EKS автоматически устанавливаются безопасные и зашифрованные каналы коммуникации, что делает запущенную на Amazon EKS инфраструктуру безопасной по умолчанию.
Полная совместимость
Платформа AWS использует последние версии Kubernetes и сертифицирована на совместимость с этой средой, поэтому любые приложения, запущенные на Amazon EKS, будут полностью совместимы с приложениями, работающими в любом стандартном окружении Kubernetes.
Поддержка сообщества
AWS активно работает с сообществом разработчиков, внося вклад в развитие базового кода Kubernetes, что позволяет пользователям Amazon EKS использовать все преимущества сервисов и возможностей AWS.
Как работает Amazon EKS
Типовые примеры использования Kubernetes
Микросервисы
Amazon EKS помогает запускать приложения на основе микросервисов, обеспечивая глубокую интеграцию с сервисами AWS, а также давая доступ к полному набору функциональных возможностей Kubernetes и стандартным инструментам с открытым исходным кодом.
Развертывание гибридных контейнеров
Запускайте высокодоступные, масштабируемые кластеры Kubernetes на AWS, сохраняя при этом полную совместимость с другими развертываниями Kubernetes, запущенными на других платформах.
Пакетная обработка
API Kubernetes Jobs позволяет запускать на кластерах Amazon EKS последовательные или параллельные рабочие нагрузки. Эти рабочие нагрузки могут выполняться на инстансах по требованию, зарезервированных инстансах или спотовых инстансах Amazon EC2.
Миграция приложений
Просто пакуйте существующие приложения в контейнеры и переносите их в Amazon EKS без необходимости вносить изменения в код или используемый инструментарий.
Публикации в блогах и статьи
Introducing Amazon EKS
Amazon EKS обеспечивает полное управление доступностью и масштабированием Kubernetes для каждого кластера. При использовании Amazon EKS AWS берет на себя управление установкой обновлений и обеспечение высокой доступности.
Exploring the Networking Foundation for EKS
Узнайте, как EKS использует возможности нового подключаемого модуля AWS Container Network Interface (amazon-vpc-cni-k8s) совместно с Project Calico для принудительного внедрения сетевых политик.
Подробнее о возможностях Amazon EKS