Pods Disruption Budget

Pod disruption budget A PodDisruptionBudget (PDB) is a Kubernetes object that specifies the number of pods that can be unavailable in deployment, maintenance, or at any given time. This helps to ensure that your applications remain available even if some of their pods are terminated or evicted. Let’s take an example where my application has three pods (instances); I always want to have at least two running pods all the time; I can apply a PDB object which will guarantee that I will always have at least two running pods!...

2024-1124-12 · Alberto

Automated Cluster Scaling

Automated cluster scaling is a critical aspect of Kubernetes management, enabling your applications to dynamically adjust resources to meet changing demands. This involves two main mechanisms: Horizontal Pod Autoscaling (HPA) and Vertical Pod Autoscaling (VPA). Understanding these mechanisms and implementing them effectively can significantly enhance the scalability, reliability, and cost-efficiency of your Kubernetes environments. What is Automated Cluster Scaling? Automated cluster scaling refers to the process of dynamically adjusting the number of running pods (HPA) or their resource allocations (VPA) based on real-time metrics....

2024-824-12 · Alberto

K8S Microservices

Kubernetes microservices

2024-818-12 · Alberto

K8S Monitoring

Kubernetes monitoring

2024-818-12 · Alberto

K8S Networking

Kubernetes networking

2024-714-12 · Alberto

K8S Troubleshooting

Kubernetes troubleshooting

2024-713-12 · Alberto

K8S Configuration Overview

Initially, Kubernetes was build to manage Docker Containers. Docker is the technology that made containers accessible to the mainstream. Containers were not an entirely new technology. LXC containers existed before and Linux namespaces are a thing since 2002, but Docker made it so easy to use containers. By handling software packaging, distribution and all low level network and device configuration, Docker allowed every developer to start any application in an isolated environment....

Alberto