Amazon EKS(Amazon Elastic Kubernetes Service)даодин предметУслуги хостинга,позволю тебесуществовать AWS Запуск в облаке Kubernetes без необходимости настраивать, управлять или поддерживать собственную плоскость управления и узлы.
Kubernetes — это технология с открытым исходным кодом, которая автоматически развертывает, масштабирует и управляет контейнерами, то есть контейнерными приложениями.
Для достижения высокой доступности EKS запускает и масштабирует плоскость управления Kubernetes в различных зонах доступности AWS. В Amazon EKS экземпляры плоскости управления автоматически масштабируются в зависимости от нагрузки, неработоспособные экземпляры плоскости управления обнаруживаются и заменяются, а автоматические обновления версий и исправления выполняются автоматически.
Amazon EKS Может использоваться с другими AWS Интеграция сервисов с Предустановкой различных возможностей, таких как рабочий узел, доступный AWS EC2 Экземпляры для образов контейнеров ECR (Реестр эластичных контейнеров), используемый для изоляции ресурсов. Предоставление VPC (виртуального частного облака).
Кластер Amazon EKS состоит из двух важных компонентов.
Плоскость управления Amazon EKS состоит из узлов, на которых выполняется программное обеспечение Kubernetes (например, etcd), и сервера API Kubernetes. Плоскость управления работает под учетной записью AWS, а API Kubernetes доступен через конечную точку Amazon EKS кластера. Каждая плоскость управления кластером Amazon EKS имеет собственный набор экземпляров Amazon EC2, является одноарендной и уникальной.
Плоскость управления EKS доступна в нескольких зонах доступности; если на какой-либо плоскости управления возникают проблемы, EKS автоматически идентифицирует и заменяет эти неработоспособные узлы плоскости управления и предоставляет обновления и исправления по требованию без простоев.
Узлы Amazon EKS работают в вашей учетной записи AWS и подключаются к плоскости управления вашего кластера через конечную точку сервера API и файл сертификата, выданный для вашего кластера. Группы узлов следует создать для настройки узлов в кластере EKS.
Группа узлов состоит из одного или нескольких узлов, а в группе Amazon EC2 Auto Scaling группа узлов состоит из одного или нескольких экземпляров Amazon EC2, и все экземпляры должны быть одного типа с одним и тем же образом Amazon Machine Image (AMI). и группы узлов должны использовать одну и ту же роль IAM.
Кластер EKS можно создать двумя способами.
Самый простой способ представить Amazon EKS — это «Kubernetes как услуга» для облака AWS.
Как упоминалось выше, Amazon EKS состоит из двух основных компонентов: плоскости управления/главного узла EKS и плоскости данных/рабочего узла, на котором строится кластер EKS. Оба самолета работают в собственном виртуальном частном облаке (VPC).
Узлы в VPC отвечают за запуск образов контейнеров или рабочих нагрузок. AWS также предоставляет сетевую инфраструктуру, необходимую для соединения этих компонентов и формирования кластера Kubernetes.
Поды можно запланировать для любой комбинации самоуправляемых узлов, групп узлов, контролируемых Amazon EKS, и AWS Fargate в кластере Amazon EKS.
Узлы Amazon EKS работают под вашей учетной записью и взаимодействуют с плоскостью управления, используя конечную точку сервера API кластера.
Следующие сведения и схемы иллюстрируют развертывание приложения в кластере EKS.
Вы можете создать кластер в консоли управления AWS, с помощью интерфейса командной строки AWS или одного из AWS SDK.
Вычислительные узлы можно запускать из инстансов AWS Fargate или Amazon EC2. Чтобы настроить рабочие узлы для выполнения контейнеров приложений, EKS предоставляет следующие параметры.
Kubernetes взаимодействует со своим кластером через инструмент командной строки под названием Kubectl. Вам необходимо установить kubectl на свой компьютер и настроить его для подключения к Amazon EKS и запуска вашего приложения.
После создания полного кластера EKS необходимо развернуть панель мониторинга Kubernetes — веб-интерфейс управления для управления и мониторинга вашего кластера EKS.
Здесь я перечислил Amazon EKS изчто-то важное Функция。
Amazon EKS предоставляет плоскость управления высокой доступности с возможностью автоматического масштабирования. Поскольку EKS работает в трех зонах доступности, он автоматически обнаруживает неработоспособные плоскости управления и заменяет их.
Контроллер AWS Kubernetes (ACK) позволяет управлять сервисами AWS непосредственно из среды Kubernetes. ACK упрощает создание масштабируемых и высокодоступных приложений Kubernetes с использованием ресурсов AWS.
Это инструмент командной строки, который можно установить на ваш компьютер с Windows или Linux для создания, запуска и управления кластером EKS. Это упрощает управление и эксплуатацию кластера.
Amazon EKS Различные услуги и технологии интегрированы для обеспечения среды с высоким уровнем безопасности. Например, ИАМ Поддерживает детальный контроль доступа, в то время как VPC Изолируйте и защитите свой EKS Кластер защищен от доступа третьих лиц.
Amazon EKS Поддержка использования Application Load Балансир, он идеально подходит для HTTP и HTTPS Расширенная балансировка потока нагрузки。также,EKS Также использовал интернет-балансировку нагрузкиустройствоиклассическийбалансировка нагрузкиустройство。
Чтобы воспользоваться Бессерверными расчет выполнить свой Kubernetes Приложения, ЭКС поддерживать AWS Fargate。Fargate Устраняет необходимость создания и обслуживания серверов. Он позволяет выбирать и оплачивать ресурсы для каждой программы.
“AWS Заставы» на EKS Может использоваться для выполнения контейнерных приложений с минимальной задержкой локальной системы. АВС Outposts это полностью управляемое решение, которое соединяет любое подключенное место с AWS Инфраструктура, сервисы, API Инструменты подключения. Вы можете использовать как EKS on Outposts Управлять локальными контейнерами так же легко, как и контейнерами в облаке.
Amazon EKS поддерживатьобщийиз Kubernetes плагин и EKS и Kubernetes Инструменты сообщества очень совместимы.
Обновления версий Kubernetes выполняются мгновенно, без необходимости создания нового кластера или перемещения приложений в новый кластер.
Для каждого Amazon EKS Кластеры, которые вы платите за час 0.10 Доллар. используя Kubernetes Пространство имен IAM Настройки безопасности вы можете существовать один EKS Запуск нескольких приложений в кластере.
В AWS вы можете использовать Amazon Elastic Compute Cloud (Amazon EC2) или AWS Fargate для запуска EKS, а локально — использовать AWS Outposts. Поэтому цена будет рассчитана.
AWS предоставляет калькулятор для оценки цен. Оценить стоимость кластера EKS вы можете по ссылке ниже.
связанный AWS EC2 Более подробную информацию о примере модели цен можно найти в следующей статье. EC2 Пример для EKS Рабочий узел.
Если вы используете AWS Фаргейт, цена зависит от того, когда вы начнете загружать образ контейнера в Amazon EKS pod потребляется для завершения vCPU и RAM Расчеты суммы и времени будут округлены до ближайшей секунды. Даже если вы используете 10 секунд, также взимается минимальная плата за одну минуту.
Используйте эту ссылку, чтобы оценить свой AWS Fargate Цены. существования Здесь необходимо заполнить модель операционной системы и POD Количество, виртуальные ЦП Количество, память и другие детали.
существовать AWS Outposts , вы можете создать и запустить свой Amazon EKS узел. АВС Outposts Разрешить местным предприятиям использовать собственные AWS Услуги, инфраструктура и операционная модель.
AWS Outposts на Amazon EKS Стоимость очень проста, иразвернутьсуществовать. AWS в Amazon EKS Кластеры стоят одинаково, вы платите за час 0.10 Доллар.
Вы можете купить разные типы в соответствии с вашими потребностями. AWS Outposts конфигурация стойки, конфигурация стойки EC2 Тип экземпляра, EBS gp2 Volume и S3 on Outposts комбинация. Перейдите по этой ссылке, чтобы оценить свой AWS Outposts Цены Модель。
существуют В этой статье мы узнаем о Amazon EKS Основные понятия, ее рабочая модель и Цены и ее важность. В следующей статье мы увидим существование Amazon EKS Процесс построения кластера.