Amazon EKS допомагає запускати Kubernetes на AWS без необхідності встановлення, експлуатації та підтримувати власну площину керування Kubernetes. У цьому курсі ви навчитеся керувати контейнерами та оркестровка для Kubernetes за допомогою Amazon EKS.
Ви створите кластер Amazon Elastic Kubernetes Service, налаштуєте середовище, розгорнете кластер, а потім додасте програм до вашого кластера. . Ви керуватимете своїми зображеннями контейнерів за допомогою Amazon Elastic Container Registry (ECR) і дізнайтеся, як автоматизувати розгортання програми. Ви будете розгортати програми за допомогою CI/CD інструменти. Ви дізнаєтесь, як контролювати та масштабувати своє середовище за допомогою метрик, журналювання, трасування та горизонтальне/вертикальне масштабування. Ви дізнаєтеся, як проектувати та керувати великим контейнерним середовищем проектування для ефективності, вартості та стійкості. Ви налаштуєте мережеві служби AWS для підтримки кластер і дізнайтеся, як захистити своє середовище служби Amazon Elastic Kubernetes.
У цьому курсі ви навчитеся:
• Опишіть основи Kubernetes та Amazon Еластичний сервіс Kubernetes та вплив контейнерів на робочі процеси.
• Створіть кластер Amazon Еластичний сервіс Kubernetes (EKS), вибравши правильні обчислювальні ресурси для підтримки робочих вузлів.
• Захистіть своє середовище за допомогою автентифікації AWS Identity and Access Management (IAM).
Авторизація Kubernetes Role Based Access Control (RBAC).
• Розгортання програми на кластер. Опублікуйте зображення контейнерів на Amazon ECR і отримайте безпечний доступ
через політику IAM.
• Розгортайте програми за допомогою автоматизованих інструментів і конвеєрів. Створіть конвеєр GitOps за допомогою
WeaveFlux.
• Збирайте дані моніторингу за допомогою показників, журналів і трасування за допомогою AWS X-Ray і визначайте показники для
налаштування продуктивності. Перегляньте сценарії, де вузькі місця вимагають використання найкращого підходу до масштабування
горизонтальне або вертикальне масштабування.
• Оцініть компроміси між ефективністю, стійкістю та вартістю, а також вплив настроювання для одного
інші. Опишіть і окресліть цілісний ітеративний підхід до оптимізації вашого середовища.
Створено для економії, ефективності та довговічності.
• Налаштуйте мережеві служби AWS для підтримки кластера. Опишіть, як Amazon Virtual Private
Cloud (VPC) підтримує кластери Amazon Еластичний сервіс Kubernetes та спрощує зв'язок між вузлами. Описує
функція VPC Container Network Interface (CNI). Перегляньте переваги мережі обслуговування.
• Оновіть свої інструменти Kubernetes та Amazon Еластичний сервіс Kubernetes та треті сторони.
Рекомендуємо учасникам курсу:
• Заповнене введення в контейнери
• Amazon Elastic Kubernetes Service (EKS) Primer
• AWS Cloud Завершені основи практики (або еквівалент реального досвіду)
• Базовий досвід адміністрування Linux
• Базовий досвід адміністрування мережі
• Базові знання про контейнери та мікросервіси
День 1 Модуль 0: Вступ до курсу
- Заходи з підготовки до курсу та порядок денний Модуль
1: Основи Kubernetes
- Оркестровка контейнера
- Об’єкти Kubernetes
- Внутрішні елементи Kubernetes
Модуль 2: Основи Amazon EKS
- Знайомство з Amazon Еластичний сервіс Kubernetes
- Amazon Еластичний сервіс Kubernetes контрольна площина
- Amazon Еластичний сервіс Kubernetes тарифний план
- Основи Amazon Еластичний сервіс Kubernetes безпеку
- API Amazon EKS
Модуль 3: Створення кластера Amazon EKS
- Налаштування середовища
- Створення Amazon Еластичний сервіс Kubernetes кластер
- Демо: розгортання кластера
- Розгортання робочих вузлів
- Демо: завершення конфігурації кластера
- Підготовка до лабораторної роботи 1: Створення Еластичний сервіс Kubernetes кластер
Модуль 4: Розгортання застосунків на вашому Amazon Еластичний сервіс Kubernetes кластер
- Налаштування Amazon Elastic Container Registry (Amazon ECR)
- Демо: налаштування Amazon ECR
- Розгортання програм за допомогою Helm
- Демо: розгортання програм за допомогою Helm
- Безперервне розгортання в Amazon Еластичний сервіс Kubernetes
- GitOps і Amazon EKS
- Підготовка до лабораторної роботи 2: Розгортання програм
День 2 Модуль 5: Налаштування спостережуваності в Amazon EKS
- Налаштування спостережуваності в Amazon Еластичний сервіс Kubernetes кластер
- Збір метрик
- Використання метрик для автоматичного масштабування
- Керування журналами
- Трасування додатків в Amazon Еластичний сервіс Kubernetes
- Отримання та застосування інформації завдяки спостережливості
- Підготовка до лабораторної роботи 3: Моніторинг Amazon Еластичний сервіс Kubernetes
Модуль 6: Збалансування ефективності, стійкості та оптимізації витрат в Amazon EKS
- Огляд високого рівня
- Проектування для стійкості
- Проектування для оптимізації витрат
- Проектування для ефективності
Модуль 7: Керування мережею в Amazon EKS
- Огляд: Мережа в AWS
- Спілкування в Amazon Еластичний сервіс Kubernetes
- Управління вашим IP-простором
- Розгортання сервісної сітки
- Підготовка до лабораторної роботи 4: вивчення зв’язку Amazon EKS, день 3
Модуль 8: Керування автентифікацією та авторизацією в Amazon EKS
- Розуміння моделі спільної відповідальності AWS
- Аутентифікація та авторизація
- Управління IAM і RBAC
- Демо: налаштування ролей RBAC
- Керування дозволами модуля за допомогою облікових записів служби RBAC
Модуль 9: Впровадження безпечних робочих процесів
- Захист доступу до кінцевої точки кластера
- Покращення безпеки ваших робочих процесів
- Покращення безпеки хоста та мережі
- Управління секретами
- Підготовка до лабораторної роботи 5: Захист Amazon Еластичний сервіс Kubernetes
Модуль 10: Керування оновленнями в Amazon Еластичний сервіс Kubernetes (ЕКС)
- Планування оновлення
- Оновлення версії Kubernetes
- Amazon Еластичний сервіс Kubernetes (версії платформи EKS)
Запуск контейнерів у Amazon Elastic Kubernetes Service (Amazon EKS)


