DevOps
-
DevOps
Managed Kubernetes в Яндекс.Облаке: первый продакшн-проект, Terraform и CI/CD из GitLab
Запускаем первый проект на Managed Kubernetes в Яндекс.Облаке: node groups, autoscaling, балансировщики - и сравниваем с self-hosted кластером по реальным ops-затратам.
-
DevOps
GitLab 13.8: встроенный SAST в CI - переводим клиентские пайплайны
Переводим несколько клиентских пайплайнов на встроенный SAST GitLab 13.8 - разбираем что сканируется из коробки и когда это реальная замена SonarQube.
-
DevOps
Terraform 0.14: lock-файл для провайдеров и конец истории с расходящимися планами
Terraform 0.14 добавил .terraform.lock.hcl для фиксации версий провайдеров. Разбираем как это меняет совместную работу и что фиксировать в git.
-
DevOps
Kubernetes 1.20: dockershim устарел - составляем план перехода на containerd
Kubernetes 1.20 помечает dockershim как deprecated. Разбираем, что это значит для кластеров заказчиков на Docker-рантайме и как тестировать переход на containerd.
-
DevOps
Kubernetes 1.20 GA: dockershim deprecated официально, начинаем миграцию
Kubernetes 1.20 вышел с официальным warning на dockershim и стабильным kubectl debug. Обновляем кластеры и запускаем миграцию на containerd по плану.
-
DevOps
OpenTelemetry Collector 0.14: один агент вместо трёх
OTel Collector 0.14 достигает стабильности трассировок. Внедряем единую точку сбора телеметрии: OTLP из Go и Python, экспорт в Jaeger и Prometheus вместо Jaeger agent + StatsD + Filebeat.
-
DevOps
Grafana Loki 2.0: уходим от ELK в пользу лёгкого агрегатора логов для Kubernetes
Loki 2.0 с LogQL 2.0 и boltdb-shipper: переходим с ELK на более компактное решение для логов Kubernetes. Promtail с auto-discovery собирает логи всех подов без ручной конфигурации.
-
DevOps
Kubernetes 1.20 RC: dockershim deprecated - инвентаризируем кластеры и тестируем containerd
Kubernetes 1.20 официально объявил dockershim deprecated. Разбираем что это значит на практике: инвентаризируем кластеры, составляем roadmap перехода на containerd 1.4.
-
DevOps
etcd 3.4 в Kubernetes 1.19: настраиваем под production
etcd 3.4 стал дефолтным для Kubernetes 1.19. Разбираем выделенные SSD с latency <1ms, I/O scheduler и мониторинг wal_fsync_duration в Prometheus.
-
DevOps
Grafana 7.2: library panels и трансформации без ETL
Grafana 7.2 принесла library panels и переработанный transformations engine. Разбираемся как один shared-панель CPU usage заменил дублирование на двенадцати дашбордах.
-
DevOps
Docker и ARM: готовим мультиплатформенные сборки под Apple Silicon заранее
Apple анонсировала M1 - и Docker уже работает над ARM-поддержкой. Настраиваем buildx с QEMU и matrix build в GitHub Actions для linux/amd64 и linux/arm64.
-
DevOps
Terraform 0.13 GA: for_each для модулей и переезд с 0.12
Обновляем IaC-репозиторий с Terraform 0.12 на 0.13: terraform 0.13upgrade, for_each для модулей и автоматическая установка провайдеров через required_providers.