Этот гайд предназначен для освоения Kubernetes — платформы для оркестрации контейнеров. Программа рассчитана на новичков и постепенно подводит слушателя к уровню опытного пользователя. Каждый урок снабжён примерами и тестовыми вопросами для проверки знаний. Читать
Архив рубрики: Kubernetes
Основные команды для работы с kubernetes
Здесь собраны основные команды для управления pod`ами и контейнерами, оркестрируемыми kubernetes. Читать
Корректное завершение работы подов в Kubernetes
Kubernetes – это платформа оркестрации контейнеризированных приложений, которая позволяет автоматизировать развертывание, масштабирование и управление приложениями. Однако, несмотря на все преимущества этой системы, при работе с ней важно учитывать множество нюансов, связанных с управлением жизненным циклом подов (pods). В частности, особое внимание следует уделить корректному завершению работы подов. Читать
Первое знакомство с Kubernetes базовые конструкции кластера

В чем же различие между подом и контейнером? Под может включать в себя несколько контейнеров. Такая конфигурация позволяет реализовать паттерн Side Car, чтобы добавить к поду, например, особый сетевой proxy, сетевую телеметрию и т.д. Под – это своего рода среда выполнения одного или нескольких контейнеров. Использование Side Car диктует паттерны проектирования микросервисов, которые в одной ситуации могут эффективно решать задачи, а в другой станут избыточными. Читать
Первое знакомство с Kubernetes что под капотом у системы оркестрации

Любой ИТ-дирижер позволяет развертывать приложения, управлять ими и реагировать в реальном времени на происходящие в них изменения. Типичные, задачи которые стоят перед оркестратором:
- Развертывание (deploy);
- Масштабирование (scale);
- Мониторинг состояния (self-check);
- Обеспечение нулевого просто/ при обновлениях (zero downtime updates);
- Балансировка ресурсов (scheduler resource).
Первое знакомство с Kubernetes создаем приложение для развертывания в кластере
Пишем приложение (Python + Flask)
Поскольку Python – единственный язык программирования, на котором я что-то умею писать, особого выбора у меня нет. Приложения будет запускаться как веб-сервер, слушать указанный порт и при обращении выдавать приветствие “Hello from Python”. Кроме Python потребуется фреймворк Flask. Читать
