В этом учебном пособии показано, как развернуть контейнерное приложение в кластере Kubernetes под управлением Amazon Elastic Container Service for Kubernetes (Amazon EKS).
Amazon EKS – это полностью управляемый сервис, который упрощает развертывание, масштабирование контейнерных приложений и управление ими в среде Kubernetes на AWS. Amazon EKS запускает плоскость управления Kubernetes в нескольких зонах доступности AWS, чтобы исключить единую точку отказа. Amazon EKS имеет сертификат совместимости с Kubernetes, что позволяет использовать все существующие модули и инструменты, разработанные партнерами и сообществом Kubernetes. Дополнительную информацию см. на сайте aws.amazon.com/eks.
В ходе изучения этого курса мы используем Amazon EKS для развертывания плоскости управления Kubernetes высокой степени доступности. Затем мы настроим 'kubectl' – инструмент командной строки с открытым исходным кодом, обеспечивающий взаимодействие с инфраструктурой Kubernetes. С помощью AWS CloudFormation мы запустим кластер рабочих узлов на Amazon EC2, а затем запустим на нем контейнерное приложение гостевой книги.
В этом проекте используются сервисы Amazon EKS, Amazon EC2 и Elastic Load Balancing, как показано на этой схеме:

Навыки работы с AWS: средний уровень
Время выполнения: 30 минут
- Активный аккаунт AWS**
- Amazon EKS
- Elastic Load Balancing
- kubectl
* Предполагается, что вы будете использовать рекомендуемые конфигурации на протяжении всего учебного курса и завершите работу всех ресурсов сразу по его окончании.
** Аккаунты, созданные в течение последних 24 часов, могут еще не иметь доступа к ресурсам, необходимым для выполнения этого учебного проекта.