Posts in 2023
Kubernetes 1.27: Avoid Collisions Assigning Ports to NodePort Services
Thursday, May 11, 2023 in Blog
Author: Xu Zhenglun (Alibaba) In Kubernetes, a Service can be used to provide a unified traffic endpoint for applications running on a set of Pods. Clients can use the virtual IP address (or VIP) provided by the Service for access, and Kubernetes …
Kubernetes 1.27: Safer, More Performant Pruning in kubectl apply
Tuesday, May 09, 2023 in Blog
Authors: Katrina Verey (independent) and Justin Santa Barbara (Google) Declarative configuration management with the kubectl apply command is the gold standard approach to creating or modifying Kubernetes resources. However, one challenge it presents …
Kubernetes 1.27: Introducing An API For Volume Group Snapshots
Monday, May 08, 2023 in Blog
Author: Xing Yang (VMware) Volume group snapshot is introduced as an Alpha feature in Kubernetes v1.27. This feature introduces a Kubernetes API that allows users to take crash consistent snapshots for multiple volumes together. It uses a label …
Kubernetes 1.27: Quality-of-Service for Memory Resources (alpha)
Friday, May 05, 2023 in Blog
Authors: Dixita Narang (Google) Kubernetes v1.27, released in April 2023, introduced changes to Memory QoS (alpha) to improve memory management capabilites in Linux nodes. Support for Memory QoS was initially added in Kubernetes v1.22, and later some …
Kubernetes 1.27: StatefulSet PVC Auto-Deletion (beta)
Thursday, May 04, 2023 in Blog
Author: Matthew Cary (Google) Kubernetes v1.27 graduated to beta a new policy mechanism for StatefulSets that controls the lifetime of their PersistentVolumeClaims (PVCs). The new PVC retention policy lets users specify if the PVCs generated from the …
Kubernetes 1.27: HorizontalPodAutoscaler ContainerResource type metric moves to beta
Tuesday, May 02, 2023 in Blog
Author: Kensei Nakada (Mercari) Kubernetes 1.20 introduced the ContainerResource type metric in HorizontalPodAutoscaler (HPA). In Kubernetes 1.27, this feature moves to beta and the corresponding feature gate (HPAContainerMetrics) gets enabled by …
Kubernetes 1.27: StatefulSet Start Ordinal Simplifies Migration
Friday, April 28, 2023 in Blog
Author: Peter Schuurman (Google) Kubernetes v1.26 introduced a new, alpha-level feature for StatefulSets that controls the ordinal numbering of Pod replicas. As of Kubernetes v1.27, this feature is now beta. Ordinals can start from arbitrary …
Updates to the Auto-refreshing Official CVE Feed
Tuesday, April 25, 2023 in Blog
Authors: Cailyn Edwards (Shopify), Mahé Tardy (Isovalent), Pushkar Joglekar Since launching the Auto-refreshing Official CVE feed as an alpha feature in the 1.25 release, we have made significant improvements and updates. We are excited to announce …
Kubernetes 1.27: Server Side Field Validation and OpenAPI V3 move to GA
Monday, April 24, 2023 in Blog
Author: Jeffrey Ying (Google), Antoine Pelisse (Google) Before Kubernetes v1.8 (!), typos, mis-indentations or minor errors in YAMLs could have catastrophic consequences (e.g. a typo like forgetting the trailing s in replica: 1000 could cause an …
Kubernetes 1.27: Query Node Logs Using The Kubelet API
Friday, April 21, 2023 in Blog
Author: Aravindh Puthiyaparambil (Red Hat) Kubernetes 1.27 introduced a new feature called Node log query that allows viewing logs of services running on the node. What problem does it solve? Cluster administrators face issues when debugging …