Всего в новом релизе 45 изменений. Из них: Alpha — 10 новых функций, Beta — 18 продолжают улучшаться, Stable — 17 признаны стабильными.
Расскажем о самых важных стабильных.
KEPs — Kubernetes Enhancement Proposals
➖ С помощью фичи Pod Topology Spread можно равномерно распределять поды по multi-zone-кластеру. Теперь можно определить минимальное количество доменов, которые должны быть доступны, даже если они пока не существуют.
➖ Теперь понятно, когда под полностью готов для планирования. В Pod API добавляется новое поле .spec.schedulingGates со значением по умолчанию nil.
➖ KEP позволяет HPA масштабировать рабочие нагрузки на основе использования ресурсов отдельными контейнерами.
➖ Коллектор OpenTelemetry умеет собирать метрики и трейсы из множества источников и транслировать их в нужный пользователю формат: Prometheus, Jaeger, VictoriaMetrics.
➖ KEP предлагает перейти на рабочие пространства Go и привести инструменты разработчиков K8s в соответствие с современными стандартами (полностью избавившись от зависимости от GOPATH).
#k8s #kubernetes #devops
@DevOpsKaz
