
In addition, mixed protocols in services with the type LoadBalancer are turned on by default in beta. Such a feature allows the kube-apiserver, the server that validates and configures data for the API objects which include pods, services.etc, to serve objects in OpenAPI v3 format. OpenAPI v3 support moved to beta in version 1.24 and it’s turned on by default. In version 1.24, a status subresource has been added to network policies to make it easier to troubleshoot network-related issues since network policies are implemented differently by the different CNIs. To increase supply chain security, container images pertaining release artifacts can now be signed and verified using cosign, one of signstore’s tools to sign, verify, and protect software. The new subcommand makes it easier to update subresources instead of using curl commands.Ĭontextual logging is introduced to make log output more useful so that libraries are passed a logger instance by their caller and use that for logging instead of accessing a global logger. In the new release, kubectl, the command-line tool to run commands against clusters, includes a new subresource flag to fetch and update subresources.

The release has new features such as Network Policy Status, Contextual Logging, and signing release artifacts, generally available for stable features such as PodOverhead, CSI volume expansion, and CSR duration, beta features such as OpenAPI v3, gRPC probes, volume populator, and deprecated features such as DynamicKubeletConfig. The Cloud Native Computing Foundation (CNCF) released Kubernetes 1.24 in May by the name Stargazer.
