Перейти к основному содержимому

О разделе

Длинные листинги (от ~15 строк) вынесены в каталог code.spirzen.ru и подгружаются в статьях через ExternalCodeEmbed — Dockerfile, Compose, Helm-чарты и манифесты Kubernetes не раздувают HTML энциклопедии. Короткие фрагменты (одна строка, пара выражений) по-прежнему прямо в markdown. Диаграммы mermaid и интерактив — на месте или в play.spirzen.ru.

Контейнеры — третья модель в цепочке развёртывания (после bare metal и ВМ); в облаке их часто запускают внутри ВМчетыре модели развёртывания. В микросервисной архитектуре один сервис обычно упаковывают в свой образ (Docker, Podman), а реплики координирует оркестратор (Kubernetes, OpenShift, ECS) — см. экосистему MSA и контейнеры в микросервисах.

Перед первым docker runЗапуск и перезапуск приложений (Docker Desktop, окно терминала, остановка). Опасные флаги docker run (-v /, --privileged, socket) — Опасные скрипты. Сборка образа в CI — GitHub Actions — CI/CD рецепты (рецепт Docker build), контекст пайплайна — DevOps.

Маршрут по Kubernetes в разделе:

ЦельСтатья
Как устроены клиент, демон, образы и реестрDocker
18 команд Docker с пояснениямиDevOps — шпаргалка
9 практик DockerfileDevOps — шпаргалка
Манифесты зависимостей (requirements.txt, RUN pip install)Манифесты зависимостей
Сборка образа в GitHub ActionsCI/CD рецепты
Справочник CLI, Dockerfile, ComposeСправочник по Docker
Архитектура, Swarm, Helm, KustomizeDocker Swarm и Kubernetes
Docker Desktop на Windows — Engine, Dashboard, KubernetesDocker Desktop
Практика (Docker Desktop, kubectl)Первые шаги
GUI для кластера Kubernetes Dashboard и Minikube DashboardГрафический интерфейс для управления Kubernetes
Администрирование кластера, Ingress, хранение данных, деплой, манифесты, Helm-чартыРеализация Kubernetes
Мониторинг Prometheus, Grafana, LokiПрактикум Prometheus и Grafana, PromQL — галерея
Мониторинг Zabbix (серверы, SNMP, SLA)Практикум Zabbix
Справочник YAML и командСправочник по Kubernetes
Официальная документация kubernetes.ioНавигатор Kubernetes
Готовые nginx.conf (proxy, SPA, PHP, TLS)Nginx — конфиги под задачу
Готовые compose.yaml (nginx, Postgres, Redis, WordPress…)Docker Compose — готовые стеки
Готовые Dockerfile (Node, Python, Go, SPA, Spring…)Dockerfile — 10 типовых образов
Минимальные манифесты Pod, Deployment, ServiceKubernetes YAML — минимальные манифесты

В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

Бэкенд и серверная разработкаМикросервисы и интеграция — о разделе, SQL — о разделе, Методы защиты пользовательских и корпоративных данных, JavaScript — о разделе, Low-code и No-code платформы, Python — о разделе.

Архитектура и проектирование ПОМикросервисы и интеграция — о разделе, Методы защиты пользовательских и корпоративных данных, Проектирование — о разделе, Паттерны проектирования — о разделе, Проектирование и архитектура — о разделе, Архитектура десктопных приложений.

ИнфобезОсновы информационной безопасности — о разделе, Системное администрирование — о разделе, Основы интеграционного взаимодействия — о разделе, Тестирование информационной безопасности, Забота о коде и данных — о разделе, Информационная безопасность — о разделе.

DevOps и инфраструктураМикросервисы и интеграция — о разделе, Безопасность в Docker, DevOps, CI-CD — о разделе, Забота о коде и данных — о разделе, Проверка надежности под нагрузкой, Автоматизация тестирования.


Содержание