DevOps
-
DevOps
Kubernetes 1.18: ловим API deprecation warnings через audit log
Kubernetes 1.18 вышел в марте с Topology Manager beta и Server-Side Apply beta. Проверяем кластеры клиентов на совместимость - audit log выдаёт неожиданные сюрпризы.
-
DevOps
GitLab 12.7: подключаем Dependency Scanning и получаем 47 предупреждений на первом прогоне
GitLab 12.7 выводит Dependency Scanning в GA. Подключаем в CI клиентского проекта - первый прогон выдаёт полсотни CVE, разбираем как с этим жить.
-
DevOps
Terraform 0.12 в production: мигрируем модули с HCL2 и заодно разгребаем технический долг
Начали миграцию инфраструктурного кода с Terraform 0.11 на 0.12: переписываем модули под HCL2, убираем count-костыли и разбираемся с remote state.
-
DevOps
Kubernetes 1.17: переводим production на beta Volume Snapshots
Kubernetes 1.17 вышел в декабре 2019-го с GA-статусом Storage Topology и beta Volume Snapshots. Переводим первые production-кластеры и разбираем, что это меняет для stateful-приложений.
-
DevOps
OPA Gatekeeper в Kubernetes: политики безопасности как код вместо зоопарка admission webhooks
OPA Gatekeeper v2 вышел в 2019: декларативные политики на Rego заменили нам несколько ручных admission webhooks и Pod Security Policy - теперь политики ревьюятся как код.
-
DevOps
Loki GA: развернули рядом с Prometheus и убрали Kibana из дежурного арсенала
Grafana Labs выпустила Loki в GA - Prometheus-подобная агрегация логов. Развернули в боевом кластере и получили единый дашборд для метрик и логов.
-
DevOps
Kubernetes 1.17 GA: CSI стабилен - мигрируем in-tree volume plugins на CSI-драйверы
Kubernetes 1.17 вышел в GA 9 декабря: CSI стабилен, cloud provider extraction продолжается, TLS bootstrapping GA. Переносим in-tree volume plugins на CSI.
-
DevOps
Kubernetes 1.17: Volume Snapshot в beta - пробуем автоматические снимки PVC перед деплоем
В Kubernetes 1.17 Volume Snapshot перешёл в beta. Разбираемся, как использовать снимки PVC для безопасного rollback StatefulSet-приложений перед деплоем.
-
DevOps
Helm 3 GA: Tiller ушёл навсегда, начинаем планировать миграцию
Helm 3 вышел в GA 13 ноября: Tiller удалён полностью, трёхсторонний merge patch, state в Secrets. Разбираемся, как аккуратно мигрировать рабочие кластеры.
-
DevOps
OpenTelemetry: следим за единым стандартом observability с момента анонса
OpenTelemetry объединил OpenCensus и OpenTracing в один SDK для метрик, трейсов и логов. Смотрим что это даёт на практике, если сейчас у вас три разных библиотеки.
-
DevOps
Argo CD в продакшне: три приложения переведены, дрейф конфигурации стал видимым
Перевели три продакшн-приложения на Argo CD 1.2: дрейф конфигурации, который раньше выявлялся случайно, теперь виден в дашборде и синхронизируется автоматически.
-
DevOps
KubeFed v2 beta: пилот с двумя кластерами в разных ЦОД и почему это оказалось сложнее, чем выглядело
KubeFed v2 вышел в beta: запустили пилот на двух кластерах в разных ЦОД. Single API для федерированных Deployment-ов работает, но ценой нетривиальной настройки.