๐Š๐ฎ๐›๐ž๐ซ๐ง๐ž๐ญ๐ž๐ฌ 1.28 Some Exciting Features

Harsh Manvar
Google Cloud - Community
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.

Kubernetes release 1.28

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โ€ฆ

--

--

Harsh Manvar
Google Cloud - Community

Engineer @ Oracle | Docker Captain | CNCF Ambassador, Donโ€™t hesitate to contact on : https://www.linkedin.com/in/harsh-manvar-64a30aa3/