1.06M
Category: softwaresoftware

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

1.

z
Cистемы
оркестрации
контейнеров

2.

z
Контейнер
Контейнер — это пакет
программного обеспечения,
содержащий все зависимости:
код, среду выполнения,
конфигурацию и системные
библиотеки, которые могут
работать на любой хост-системе.
Изоляция ресурсов,
осуществляется на уровне
операционных систем

3.

z
Что делают системы оркестрации?
развертывание нескольких контейнеров одновременно в
различных средах окружения (на компьютере разработчика, на
тестовом и рабочем серверах, в среде аварийного
восстановления, в облачном кластере и пр.), что соответствует
DevOps-концепции непрерывной разработки, тестирования и
поставки программного обеспечения;
динамическое распределение
кластера (балансировка нагрузки);
постоянный
приложений
контейнеров
по
узлам
мониторинг состояния контейнеризованных
и автоматическая отработка их отказов
(перезапуск).

4.

z
Kubernetes
Поддерживает
декларативную
конфигурацию объектов, и
автоматизацию. Можно
автоматизировать
масштабирование,
развертывание с помощью
шаблонов и управление
рабочей нагрузкой и
сервисами контейнеров.
Поддерживает ОС:
Windows, macOS, Linux.

5.

z
Возможности
мониторинг сервисов и распределение нагрузки,
автомонтирование гибкой системы хранения,
автоматизированные откаты и развертывания,
автораспределение нагрузки,
горизонтальное автомасштабирование,
автоперезапуск, замена и завершение работы отказавших контейнеров,
управление конфигурацией и конфиденциальной информацией,
самовосстановление.

6.

z
Cтратегии деплоя
Сокращается время выхода на рынок.
Новые функции быстрее попадают к пользователям.
Отклики пользователей быстрее доходят до команды
разработчиков. Это означает, что команда может дополнять
функции и исправлять проблемы более оперативно.

7.

z
Recreate
Rolling
BlueGreen
English     Русский Rules