AKS Lessons Learned 1 of 2

In general, troubleshooting Kubernetes is tricky. That is because one has to get in and out of pods. I took two days to troubleshoot some networking issues with private AKS cluster. For the amount of of tricks I had to employ, I need to take some notes. The issue After writing the Terraform code, I … Read moreAKS Lessons Learned 1 of 2

Service and Ingress -Traffic Management in Kubernetes

In this post we discuss the traffic management in Kubernetes, specifically on Service and Ingress objects. Let’s start with a traditional architecture: Network Load Balancer Network Load Balancer Client Client VM VM nginX nginX App1Service App1… App2Service App2… VM VM nginX nginX App1Service App1… App2Service App2… VM VM nginX nginX App1Service App1… App2Service App2…Viewer does … Read moreService and Ingress -Traffic Management in Kubernetes

High Availability and Load Balancer

Overview Fault tolerance and high availability are two architectural characteristics that people often confuse with each other. High availability focuses on minimizing downtime. It guarantees uptime, but not performance in the event of component failures. Fault tolerance, on the other hand, focuses on stable capacity event in the event of component failures. Fault tolerance is … Read moreHigh Availability and Load Balancer