Здесь собраны основные команды для управления pod`ами и контейнерами, оркестрируемыми kubernetes. Читать
Архив метки: 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. Читать
Как выполнить сброс кластера Kubernetes
Представим ситуацию, что у вас появилась задача по новому перенастроить или сбросить кластер Kubernetes. Можно воспользоваться командой kubeadm reset но при этом удалится не вся информация о кластере. Давайте вместе рассмотрим как полностью очистить данные о кластере. Читать
