OpsCanary
Learn/Kubernetes/Upgrades & Releases
Kubernetes

Upgrades & Releases

3 articles from official documentation

Practitioner3 articles
kubernetesupgradesPractitioner

Mastering Pod Lifecycle Upgrades in Kubernetes

Upgrading Pods in Kubernetes is crucial for maintaining application reliability and performance. Understanding the Pod lifecycle phases and container states can help you manage upgrades effectively. Dive into the details to avoid common pitfalls during your upgrade processes.

  • Understand Pod phases: Recognize the difference between Pending, Running, Succeeded, and Failed phases.
  • Monitor container states: Track Waiting, Running, and Terminated states to manage upgrades effectively.
5 min read·Kubernetes Docs
Read article
kubernetesupgradesPractitioner

Mastering Kubernetes Garbage Collection: What You Need to Know

Garbage collection in Kubernetes is crucial for maintaining a clean and efficient cluster. Understanding owner references and cascading deletion can save you from resource bloat and unexpected behavior during upgrades. Dive in to learn how to manage your resources effectively.

  • Understand owner references to manage resource dependencies effectively.
  • Utilize foreground and background cascading deletion to control resource cleanup.
5 min read·Kubernetes Docs
Read article
kubernetesupgradesPractitioner

Mastering kubeadm Upgrades: What You Need to Know

Upgrading your kubeadm cluster is crucial for maintaining security and performance. Understand the upgrade workflow and the importance of backing up your etcd data before proceeding.

  • Start the upgrade with the primary control plane node before proceeding to others.
  • Always back up etcd data before executing `kubeadm upgrade` to prevent data loss.
5 min read·Kubernetes Docs
Read article