Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv

Authors: Aaron Alpar (Kasten)

Deleting objects in Kubernetes can be challenging.You may think you’ve deleted something, only to find it still persists.While issuing a kubectl delete command and hoping for the best might work for day-to-day operations, understanding how Kubernetes delete commands operate will help you understand why some objects linger after deletion.

In this post, I’ll look at:

What properties of a resource govern deletion How finalizers and owner references impact object deletion How the propagation policy

Just published by Kubernetes: Read more

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
Authors:Han Kang (Google), Elana Hashman (Red Hat) Kubernetes 1.21 marks the graduation of the metrics stability framework and along with it, the first officially supported stable metrics.Not only do stable metrics come with supportability guarantees, the metrics stability framework brings escape hatches that you can use if you encounter problematic metrics. See the list of stable Kubernetes metrics here

What are stable metrics and why do we need them?

A stable metric is one which, from a consumption point of view, can

Just published by Kubernetes: Read more

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
Authors: Mark Church (Google), Harry Bagdi (Kong), Daneyon Hanson (Red Hat), Nick Young (VMware), Manuel Zapf (Traefik Labs) The Ingress resource is one of the many Kubernetes success stories.It created a diverse ecosystem of Ingress controllers which were used across hundreds of thousands of clusters in a standardized and consistent way.This standardization helped users adopt Kubernetes.However, five years after the creation of Ingress, there are signs of fragmentation into different but strikingly similar CRDs and overloaded annotations.The same

Just published by Kubernetes: Read more

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
Authors: David Porter (Google), Murnal Patel (Red Hat), and Tim Bannister (The Scale Factory) Graceful node shutdown, beta in 1.21, enables kubelet to gracefully evict pods during a node shutdown. Kubernetes is a distributed system and as such we need to be prepared for inevitable failures — nodes will fail, containers might crash or be restarted, and - ideally - your workloads will be able to withstand these catastrophic events. One of the common classes of issues are workload failures on node shutdown or restart.The

Just published by Kubernetes: Read more

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
Authors:Matt Fenwick (Synopsys), Jay Vyas (VMWare), Ricardo Katz, Amim Knabben (Loadsmart), Douglas Schilling Landgraf (Red Hat), Christopher Tomkins (Tigera) Special thanks to Tim Hockin and Bowie Du (Google), Dan Winship and Antonio Ojea (Red Hat), Casey Davenport and Shaun Crampton (Tigera), and Abhishek Raut and Antonin Bas (VMware) for being supportive of this work, and working with us to resolve issues in different Container Network Interfaces (CNIs) over time. A brief conversation around "node local" Network Policies in April of 2020 inspired the creation of a NetworkPolicy subproject from

Just published by Kubernetes: Read more