Govardhana Miriyala Kannaiah
@govardhana_mk
https://neuveu.com/ - I help businesses with Digital and Cloud Consulting https://www.techopsexamples.com/ - I author #1 DevOps and Cloud newsletter
Many DevOps engineers don’t fully understand 'Kubernetes Pod Scheduling' and how it impacts availability. Here, I've simplified it for your easier understanding. 50K+ read my DevOps and Cloud newsletter: techopsexamples.com/subscribe What do we cover: DevOps, Cloud, Kubernetes, IaC,…

Confused about when to use Kubernetes Operators vs Helm? This is for you. While both seem interchangeable for application deployment, they serve distinct purposes. 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬 𝐎𝐩𝐞𝐫𝐚𝐭𝐨𝐫: Enables advanced management with lifecycle-aware automation for complex…
Many DevOps Engineers don’t fully understand a Terraform project structure or the role each part plays. Here, I’ve broken it down to help you better understand. Note: it's recommended to place modules in a central repo. 50K+ read my DevOps and Cloud newsletter:…
Kubernetes Patterns 👇 Each pattern serves a specific purpose, and should be carefully chosen and applied for the best results. 𝟭. 𝗜𝗻𝗶𝘁 𝗖𝗼𝗻𝘁𝗮𝗶𝗻𝗲𝗿: A special container that runs before the main container in a pod, used to set up the environment for the main…
DevOps Learning Path for Beginners 👇 For individuals starting out, having proficiency in the following areas is recommended: 1. Version Control: - Git: Focus on mastering basic commands, branching and merging, collaboration, conflict resolution, version tagging 2. Linux…

IaC Tools Cheat Sheet 👇 Choosing the right IaC tools has always been a challenge, given the diverse offerings and specific project needs. Here, I've broken it down with some options to help you understand better. 50K+ read my DevOps and Cloud newsletter:…
How Kubernetes Works End to End. Explained Simply 👇 50K+ read my DevOps and Cloud newsletter: techopsexamples.com/subscribe What do we cover: DevOps, Cloud, Kubernetes, IaC, GitOps, MLOps 🔁 Consider a Repost if this is helpful

Too many DevOps engineers don’t know the Linux file system hierarchy. Understanding Linux is fundamental and shouldn’t be taken lightly. Here, We’ve broken it down to help you better understand. 50K+ read our DevOps and Cloud newsletter: techopsexamples.com/subscribe What do we…
For those 9,999,999,999 boys and girls who get confused about Kubernetes errors and what they really mean. Here I've simplified it for you. 50K+ read my DevOps and Cloud newsletter: techopsexamples.com/subscribe What do we cover: DevOps, Cloud, Kubernetes, IaC, GitOps, MLOps 🔁…

Almost all Kubernetes practitioners experience OOMKilled error, but only a few understand how it happens. OOMKilled occurs in Kubernetes when a container exceeds its memory limit or tries to access unavailable resources on a node, flagged by exit code 137. Point worth noting:…
Confused between Dockerfile and Docker Compose? This is for you. Although they are complementary, they serve different purposes in your containerized environment. 𝗗𝗼𝗰𝗸𝗲𝗿𝗳𝗶𝗹𝗲: Used to create and build Docker images. 𝗗𝗼𝗰𝗸𝗲𝗿 𝗖𝗼𝗺𝗽𝗼𝘀𝗲: Used to run Docker…
AWS Cloud roadmaps should be simple. We make them complicated with roles. Ideally, they should be phases that one needs to go through. Phase 1: Basic & General Phase 2: Basic & Specialized Phase 3: Advanced & General Phase 4: Advanced & Specialized Here, I’ve created this…

Not a joke, many DevOps Engineers don't fully understand the structure of an Ansible directory and how it all ties together. Here, We've broken it down to help you better understand. 50K+ read our TechOps examples newsletter: techopsexamples.com/subscribe What do we cover:…
Kubernetes is not that hard. You just have to know your cluster, understand pods and nodes, configure your YAML files, set up persistent storage, manage secrets and configurations, monitor health and performance, implement auto-scaling, handle service discovery and load…
GitHub is free. Ansible is free. Docker is free. Terraform is free. Minikube is free. AWS* is free (to an extent). Python is free. ArgoCD is free. You can build a strong DevOps and Cloud career with nothing but a laptop and internet. No more excuses. 50K+ read my…
Kubernetes Requests and Limits – What They Really Mean? Containers run inside pods, and every container consumes compute resources. But you don’t just let them use as much as they want. You tell Kubernetes two things: 1) 𝗥𝗲𝗾𝘂𝗲𝘀𝘁: This is the minimum resource the…

How a Pod is Deleted - Behind the Scenes Breakdown When we run kubectl delete pod , the confirmation message pops up saying the pod is deleted (if all good) $ 𝘬𝘶𝘣𝘦𝘤𝘵𝘭 𝘥𝘦𝘭𝘦𝘵𝘦 𝘱𝘰𝘥 𝘵𝘦𝘤𝘩𝘰𝘱𝘴-𝘱𝘰𝘥 𝗽𝗼𝗱 "𝘁𝗲𝗰𝗵𝗼𝗽𝘀-𝗽𝗼𝗱" 𝗱𝗲𝗹𝗲𝘁𝗲𝗱 Wondered, what…
25 Blogs to Learn 25 DevOps Concepts 👇 1) Terraform Project Structure: techopsexamples.com/p/guide-to-a-w… 2) Terraform State: techopsexamples.com/p/steps-to-pre… 3) Terraform Graphs: techopsexamples.com/p/terraform-gr… 4) Terraform Dynamic Blocks: techopsexamples.com/p/the-problem-… 5) Crossplane with ArgoCD:…

Cloud DNS routing policies 👇 Each policy enables distinct traffic routing methods 1. 𝗦𝗶𝗺𝗽𝗹𝗲: Route 100% of the traffic to a single resource 2. 𝗪𝗲𝗶𝗴𝗵𝘁𝗲𝗱: Specify the % of requests for a specific resource Fun fact: If all resources have weight=0, traffic is…
Stage 1 – Linux and Networking Fundamentals Stage 2 – Bash / Python / Go Scripting Stage 3 – Git + CI/CD (Jenkins, GitHub Actions) Stage 4 – Containers (Docker, ContainerD) Stage 5 – Configuration Management (Ansible) Stage 6 – Cloud Platforms (AWS / Azure / GCP) Stage 7 –…