DevOps

Getting traffic into Kubernetes: AWS vs GCP

Why a GKE Ingress can look fine in kubectl and still have no IP — and how that differs from EKS and ALB If you have used EKS, HTTP Ingress usually means an Application Load Balancer. Someone installs the AWS Load Balancer Controller, you set ingressClassName: alb, and AWS creates an ALB. Certificates often come […]

MSP

Understanding Amazon EKS Karpenter – Kubernetes Autoscaling Made Simple

Introduction Imagine running a restaurant during lunch hour. Hundreds of customers suddenly arrive, so you quickly bring in more chefs and waiters. When the rush is over, keeping all those extra employees around would be unnecessary and expensive. Applications running on Kubernetes face a similar challenge. At certain times, an application may receive thousands of […]

DevOps

Migrating from EKS Managed Node Groups to Karpenter: A Practical Guide to Smarter Autoscaling

Introduction Running Kubernetes workloads on Amazon EKS is easy, but running them in a cost-effective way is a different challenge. Many organizations start their Amazon EKS clusters with Managed Node Groups based on Auto Scaling Groups (ASGs). This is a reliable approach but often results in over-provisioning of infrastructure as worker nodes are kept running […]

Dhruv Gupta
Dhruv Gupta
Read

MSP

Kubernetes Cluster Backup & Restore on S3 Bucket using Velero

Introduction Someone deletes a namespace by accident. A migration goes sideways and you need last week’s cluster state back, not just today’s. A node group gets torn down before anyone thought to check what was running on it. Kubernetes does not protect you from any of this by default etcd holds your cluster’s state, but […]

MSP

Guide to Fixing CVEs in Amazon EKS Worker Nodes by Updating Node Group AMIs

A Practical Guide to Fixing CVEs in Amazon EKS Worker Nodes by Updating Node Group AMIs Learn how to identify security vulnerabilities (CVEs) in your EKS worker nodes, update them safely without affecting running applications, and automate the process so your clusters stay secure over time. Executive Summary When you create an Amazon EKS cluster, […]

.NET

Building Microservices with .NET and Docker

Modern applications require scalability, flexibility, and faster deployments. Traditional monolithic architectures often struggle to handle these demands. This is where microservices architecture becomes highly valuable. Microservices break an application into small, independent services that communicate through APIs. When combined with Docker containerization, microservices become easier to deploy, scale, and maintain. In this article, we will […]

DevOps

Rolling Node Replacement: The Safest Way to Upgrade Kubernetes

Introduction What if upgrading your Kubernetes cluster required no downtime at all? Imagine if you could upgrade your Kubernetes cluster and keep everything running smoothly, with zero downtime. Sounds pretty great, right? A lot of teams worry that upgrading will mean their apps go offline, but with solid planning, it’s actually possible to have safe […]

MSP

Implementing Istio Service Mesh in Kubernetes

Introduction As the Kubernetes cluster grows it becomes very difficult and complex to manage the communications between different microservices as the N numbers of services interacts in real time and identifying issues like failed connections, packet loss, unstable connections becomes challenging. Istio Service Mesh provide solutions to these challenges by creating infrastructure layer that handles […]

DevOps

Canary Deployments: Ship Fast. Break Nothing.

The Problem With ‘Flip the Switch’ We’ve all been there: the new version is ready, the tests are passing in the staging environment, everybody is reasonably confident, and you deploy – only to find out that in a matter of minutes, the error rates are through the roof. Suddenly, you’re in the process of an […]

Nitin Kumar
Nitin Kumar
Read