๐๐ฎ๐๐๐ซ๐ง๐๐ญ๐๐ฌ 1.28 Some Exciting Features
Published in
3 min readAug 24, 2023
Quick walkthrough around K8s 1.28 release changes
Overview
Kubernetes has swiftly become the de facto container orchestration platform for delivering and maintaining containerized applications at scale.
Letโs Dive
The release 1.28 includes 45 improvements. 19 of the improvements are moving into ๐๐ฅ๐ฉ๐ก๐, 14 have moved on to ๐๐๐ญ๐, and 12 have moved on to ๐๐ญ๐๐๐ฅ๐.
Sidecar ๐๐จ๐ง๐ญ๐๐ข๐ง๐๐ซ ๐๐ฐ๐๐ซ๐๐ง๐๐ฌ๐ฌ
- To identify when an init container is also a sidecar container, Kubernetes 1.28 adds an alpha restartPolicy field for init containers. If restartPolicy is set K8s will treat the init container as sidecar.
- If the sidecar container fails to start, it will be restarted unless the restartPolicy is Never. In that case entire pod will fail.
spec:
initContainers:
- name: init-svc
image: busybox
- name: istio-proxy
image: istio/proxyv2
args: ["proxy", "sidecar"]
restartPolicy: Always
๐๐๐ฅ๐ข๐๐๐ญ๐ข๐ง๐ ๐๐๐ฆ๐ข๐ฌ๐ฌ๐ข๐จ๐ง ๐๐จ๐ฅ๐ข๐๐ข๐๐ฌ (๐๐๐ญ๐)
- ValidatingAdmissionPolicies to beta, As an alternative to verifying admissionโฆ