PinnedDisha VirkBuilding and Extending Kubernetes: Writing My First Custom Controller with GoThe world of Kubernetes (K8s) is a playground for those who love to explore the depths of cloud-native technologies. It offers endless…Feb 5Feb 5
PinnedDisha VirkUnpacking GitOps — A GitHub-to-EKS Odyssey Through Terraform and ArgoCD with GitHub ActionsWelcome aboard this short exploratory series born from holiday downtime. Amid the winter quiet, when faced with the choice of Netflix…Jan 9Jan 9
Disha VirkEnhancing Kubernetes Logging Capabilities: Logging with Fluentd, Fluent Bit, and Loki — Part 1In the context of debugging in a K8s production environment, the importance of logging cannot be overstated. As a DevOps engineer…Feb 29Feb 29
Disha VirkUnderstanding Canary Deployments in Kubernetes Part 2: Implementing CRDs, Controllers, and TestingWelcome back to our series on automating canary deployments in Kubernetes! In the first part, we introduced Kubernetes operators and the…Feb 15Feb 15
Disha VirkUnderstanding Canary Deployments in Kubernetes Part 1: Introduction to Operators and the Operator…With the intent of contributing to the K8s community, I often find myself pondering the vast landscape of deployment strategies that K8s…Feb 11Feb 11
Disha VirkThe Continuous Confusion: Demystifying CI, Continuous Delivery, and DeploymentIn the world of software development, there’s a troubling trend I’ve noticed, one that really grinds my gears.😤 Too often, people…Jan 24Jan 24
Disha VirkUnpacking GitOps Part 4: Integrating ArgoCD for Automating EKS DeploymentsWelcome back to our GitOps series, where we’re unfolding the integration of EKS, ArgoCD, Terraform, and GitHub Actions. In our previous…Jan 21Jan 21
Disha VirkUnpacking GitOps Part 2: Automating Docker Image Deployment with GitHub ActionsIn this second installment of our GitOps series, we delve into the heart of automation using GitHub Actions. Our objective is simple yet…Jan 14Jan 14