Я не дуже слідкую за оновленнями, так як останні мої проєкти - це невеликі стартапи де все можна вирішити Serverless контейнерами в вигляді AWS Fargate чи GCP Cloud Run.
Але натрапив на оновлення k8s, почитав і ось основні зміни:
Керування ресурсами на рівні Pod
Kubernetes поступово дозволяє задавати CPU та RAM не тільки окремо для кожного контейнера, а й для всього Pod.
Швидша робота SELinux з volumes
Раніше Kubernetes у деяких випадках мав змінювати SELinux-мітки для великої кількості файлів у volume. Тепер це можна робити значно ефективніше через параметри mount. На великих дисках це може помітно пришвидшити запуск Pod.
KYAML став Stable
У kubectl з'явився стабільний формат виводу kyaml:
kubectl get pod my-pod -o kyamlПо суті, це більш строгий і передбачуваний YAML — менше неоднозначностей із лапками, типами значень та форматуванням.
kube-proxy IPVS deprecated ☠️⚰️
IPVS офіційно deprecated, а Kubernetes поступово переходить у сторону nftables.