Best Practices
Optimizing Load Balancers in Kubernetes with Ingress Controllers
4 min readRunning multiple LoadBalancer services in your cluster can be useful but is often unintentionally wasteful. Each LoadBalancer service you create will provision a new load balancer …
Avoiding Service Port Mismatches in Kubernetes
4 min readSimilarly, it’s important to make sure your services route traffic to the correct port on your Pods. Incorrect service port definitions can make it look like a Pod has failed, when …
Avoiding Label Selector Mismatches in Kubernetes Deployments
3 min readObjects such as Deployments and Services rely on correct label selectors to identify the Pods and other objects they manage. Mismatches between selectors and the labels actually …
Why Broken Pod Affinity/Anti-Affinity Rules Can Disrupt Your Kubernetes Deployments
4 min readPod affinity and anti-affinity rules allow you to instruct Kubernetes which Node is the best match for new Pods. Rules can be conditioned on Node-level characteristics such as …
Why Not Using Liveness and Readiness Probes in Kubernetes Can Hurt Your Applications
4 min readWhen deploying applications on Kubernetes, ensuring their reliability and resilience is critical. A key aspect of achieving this is the proper use of Liveness and Readiness probes. …