Оркестрация контейнеров

Контейнеризация и виртуализация: основные концепции

Julia Ostheimer

Freelance AI Consultant

Определение оркестрации контейнеров

  • Оркестрация:

    • Автоматизированное управление множеством компонентов
  • Оркестратор:

    • Инструмент для оркестрации
  • Оркестрация контейнеров:

    • Оркестрация контейнеров
Контейнеризация и виртуализация: основные концепции

Назначение оркестрации контейнеров

  • Упрощает управление большим числом контейнеров
  • Обеспечивает эффективное взаимодействие контейнеров
Контейнеризация и виртуализация: основные концепции

Декларативное программирование в оркестрации контейнеров

  • Декларативное программирование:
    • Описание желаемого результата вместо последовательности шагов для его достижения

 

Схема декларативного программирования в оркестрации контейнеров

1 Иконки: Icons8.com
Контейнеризация и виртуализация: основные концепции

Преимущества оркестрации контейнеров

  • Удобное масштабирование контейнеров

    • Горизонтальное масштабирование: добавление/удаление контейнеров
    • Вертикальное масштабирование: увеличение/уменьшение ресурсов конкретных контейнеров
  • Автоматизация операций

    • Экономия времени
    • Повышение продуктивности разработчиков
    • Снижение затрат
  • Более высокая производительность приложений

Контейнеризация и виртуализация: основные концепции

Применение оркестрации контейнеров

  • Микросервисная архитектура

  • Масштабирование приложений

  • Автоматизация пайплайнов

Контейнеризация и виртуализация: основные концепции

Инструменты оркестрации контейнеров

Различные инструменты оркестрации контейнеров

1 Логотипы: Docker Inc., Red Hat Inc., HashiCorp Inc. и The Linux Foundation
Контейнеризация и виртуализация: основные концепции

Давайте потренируемся!

Контейнеризация и виртуализация: основные концепции

Preparing Video For Download...