Архив рубрики: Kubernetes

Kubernetes на реальных примерах

Этот гайд предназначен для освоения Kubernetes — платформы для оркестрации контейнеров. Программа рассчитана на новичков и постепенно подводит слушателя к уровню опытного пользователя. Каждый урок снабжён примерами и тестовыми вопросами для проверки знаний. Читать →

Основные команды для работы с kubernetes

Здесь собраны основные команды для управления pod`ами и контейнерами, оркестрируемыми kubernetes. Читать →

Корректное завершение работы подов в Kubernetes

Kubernetes – это платформа оркестрации контейнеризированных приложений, которая позволяет автоматизировать развертывание, масштабирование и управление приложениями. Однако, несмотря на все преимущества этой системы, при работе с ней важно учитывать множество нюансов, связанных с управлением жизненным циклом подов (pods). В частности, особое внимание следует уделить корректному завершению работы подов. Читать →

Первое знакомство с Kubernetes базовые конструкции кластера

kubernetes

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

Первое знакомство с Kubernetes что под капотом у системы оркестрации

kubernetes

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

  • Развертывание (deploy);
  • Масштабирование (scale);
  • Мониторинг состояния (self-check);
  • Обеспечение нулевого просто/ при обновлениях (zero downtime updates);
  • Балансировка ресурсов (scheduler resource).

Читать →

Первое знакомство с Kubernetes создаем приложение для развертывания в кластере

kubernetes app

Пишем приложение (Python + Flask)

Поскольку Python – единственный язык программирования, на котором я что-то умею писать, особого выбора у меня нет. Приложения будет запускаться как веб-сервер, слушать указанный порт и при обращении выдавать приветствие “Hello from Python”. Кроме Python потребуется фреймворк Flask. Читать →