DevOps
13 гайдов по теме «DevOps» на HalfCoder — практические материалы для разработчиков: базы данных, код, инфраструктура и смежные темы. Переходите к материалам ниже — каждый гайд можно читать целиком без регистрации.
- Читать
Docker: контейнеризация приложений
Образ и контейнер, Dockerfile, сборка и запуск, .dockerignore, кэш слоёв и базовая безопасность.
~10 мин - Читать
Docker Compose: многоконтейнерные приложения
compose.yaml, сеть и тома, профили и override, healthcheck depends_on и секреты.
~9 мин - Читать
Многостадийные Docker-образы (multi-stage)
Несколько FROM, Python и Node примеры, кэш BuildKit, distroless и чек-лист перед релизом.
~8 мин - Читать
Docker: сеть и volumes
Режимы bridge/host/overlay, пользовательские сети, named volume и bind mount, tmpfs и MTU за VPN.
~9 мин - Читать
Kubernetes: Pods, Deployments и Services
Pod и эфемерность, Deployment с пробами, Service и ClusterIP, ConfigMap, Secret и requests/limits.
~12 мин - Читать
Helm: чарты и управление релизами в Kubernetes
Структура чарта, install и upgrade, values и шаблоны, зависимости, хуки и лучшие практики секретов.
~10 мин - Читать
Ingress и контроллеры в Kubernetes
L7-маршрутизация, ingress-nginx и Traefik, TLS и cert-manager, pathType и безопасность.
~9 мин - Читать
Мониторинг Kubernetes: Prometheus Operator
ServiceMonitor и PrometheusRule, kube-state-metrics, Grafana и контроль кардинальности метрик.
~9 мин - Читать
Terraform: основы и провайдеры AWS и GCP
init, plan и apply, state и remote backend, модули, импорт и дрейф, секреты вне .tf.
~10 мин - Читать
Ansible: автоматизация конфигурации серверов
Inventory, ad-hoc и плейбуки, роли и Jinja2, vault, идемпотентность и связка с Terraform.
~10 мин - Читать
CI/CD: GitLab CI и GitHub Actions
Стадии и jobs, матрицы, кэш, секреты и OIDC, окружения и чек-лист безопасности пайплайна.
~11 мин - Читать
Jenkins: декларативные пайплайны
Jenkinsfile, agent и Docker, credentials, Shared Libraries и эксплуатация мастера.
~9 мин - Читать
GitOps с Argo CD
Application и sync policy, Helm-источник, AppProject, безопасность UI и много окружений.
~9 мин