Day 51 of My DevOps Journey Today, I focused on the theoretical part of Kubernetes Services and explored their advantages in detail. What I Learned >>>Exposing Applications: Understood how to expose an application to the outside world using a LoadBalancer Service. Also learned how to expose applications within the internal network using a NodePort Service. >>>Service Discovery: Learned how Kubernetes automatically discovers services using labels and selectors. Understood what happens if labels and selectors don’t match — the Service won’t find any matching Pods, and traffic won’t be routed. >>>Traffic Distribution: Explored how traffic is evenly distributed among multiple Pods using Kubernetes’ built-in load balancing mechanism. Today was about grasping the theoretical foundation of Services , from exposure methods to traffic management and service discovery. Tomorrow, I plan to perform these concepts practically to strengthen my understanding. #DevOps #Kubernetes #K8s #Services #LoadBalancer #NodePort #ServiceDiscovery #PodCommunication #LoadBalancing #DevOpsJourney
Kubernetes Services: Exposing, Discovery, and Load Balancing
More Relevant Posts
-
Today was one of those “hands-on DevOps” days, the kind that remind you why real learning happens when things break. I booted up my Kubernetes cluster only to find that everything had gone sideways, my node IPs had changed and the entire setup was out of sync. Instead of starting over, I dug in: • Identified which interfaces my nodes were actually using • Re-aligned kubelet and the control plane with the right internal IPs • Brought all nodes back to Ready state, clean and stable No GUI, no panic, just SSH, kubeadm, containerd, and calm troubleshooting. It’s a small win, but these are the reps that build confidence. Next up: getting my Kubernetes clusters communicating properly across nodes. In DevOps, the goal isn’t a perfect setup, it’s the ability to recover fast, learn, and keep improving. #DevOps #Kubernetes #CloudEngineering #LearningInPublic
To view or add a comment, sign in
-
Everyone wants to use Kubernetes, but most early setups don’t need that kind of weight. For startups and in some cases mature systems, I believe, simplicity and security are everything. The goal isn’t to look advanced, it’s to build systems that run smooth, scale smart, and stay secure.
DevOps Engineer | Driving Multi-Cloud Strategy & FinOps | Cost Optimization | Cloud Security | Open Source Contributor | Public Speaker | Tech Mentor | DevOps Trainer
The biggest DevOps mistake? Using Kubernetes when you don’t have to. Not every system needs clusters, nodes, and pods. Some just need a function that runs and scales quietly. Kubernetes is powerful but it comes with its own weight: configs, control planes, complexity and of course cost. Lambda and other similar serverless tools exist for a reason, simplicity. Complex infra doesn't make you advanced, simplicity and efficiency does. Devops is about when to use the right tool and knowing when not to over complex it. 🔁 If you find this useful, Consider a REPOST Full Credit Vembarasan Thambidurai 🚨🚨🚨 New Cohort Launch: Hands-On DevOps Training Want to gain practical skills in the cloud? Join our new cohort class, where you'll build your expertise with AWS and DevOps tools through real-world, project-based learning. ________________________________________ 📚 What You’ll Learn We’ll cover key Cloud & DevOps technologies step by step: • AWS & Azure • Terraform • Docker & AWS ECS • Kubernetes & AWS EKS • Ansible • Git & GitHub • CI/CD with GitHub Actions 🛠️ Real Projects You’ll Build 💡 How to Join 👉 Sign up here: https://lnkd.in/exJFhr_P ______________________________________ 👤 Who should show interest 𝐀𝐅𝐑𝐈𝐂𝐀𝐍𝐒 ✅ Have prior cloud services knowledge. ✅ Are ready to stop reading and start building (moving past theory). ✅ Are serious about mastering practical DevOps skills. https://lnkd.in/eXCrPcVH #devops #kubernetes #sre
To view or add a comment, sign in
-
-
People spin up K8s when a simple Lambda would do. It's cool, but not always the answer. Serverless comes with its own style — light, fast, and no headache.
DevOps Engineer | Driving Multi-Cloud Strategy & FinOps | Cost Optimization | Cloud Security | Open Source Contributor | Public Speaker | Tech Mentor | DevOps Trainer
The biggest DevOps mistake? Using Kubernetes when you don’t have to. Not every system needs clusters, nodes, and pods. Some just need a function that runs and scales quietly. Kubernetes is powerful but it comes with its own weight: configs, control planes, complexity and of course cost. Lambda and other similar serverless tools exist for a reason, simplicity. Complex infra doesn't make you advanced, simplicity and efficiency does. Devops is about when to use the right tool and knowing when not to over complex it. 🔁 If you find this useful, Consider a REPOST Full Credit Vembarasan Thambidurai 🚨🚨🚨 New Cohort Launch: Hands-On DevOps Training Want to gain practical skills in the cloud? Join our new cohort class, where you'll build your expertise with AWS and DevOps tools through real-world, project-based learning. ________________________________________ 📚 What You’ll Learn We’ll cover key Cloud & DevOps technologies step by step: • AWS & Azure • Terraform • Docker & AWS ECS • Kubernetes & AWS EKS • Ansible • Git & GitHub • CI/CD with GitHub Actions 🛠️ Real Projects You’ll Build 💡 How to Join 👉 Sign up here: https://lnkd.in/exJFhr_P ______________________________________ 👤 Who should show interest 𝐀𝐅𝐑𝐈𝐂𝐀𝐍𝐒 ✅ Have prior cloud services knowledge. ✅ Are ready to stop reading and start building (moving past theory). ✅ Are serious about mastering practical DevOps skills. https://lnkd.in/eXCrPcVH #devops #kubernetes #sre
To view or add a comment, sign in
-
-
The biggest DevOps mistake? Using Kubernetes when you don’t have to. Not every system needs clusters, nodes, and pods. Some just need a function that runs and scales quietly. Kubernetes is powerful but it comes with its own weight: configs, control planes, complexity and of course cost. Lambda and other similar serverless tools exist for a reason, simplicity. Complex infra doesn't make you advanced, simplicity and efficiency does. Devops is about when to use the right tool and knowing when not to over complex it. 🔁 If you find this useful, Consider a REPOST Full Credit Vembarasan Thambidurai #devops #kubernetes #sre
To view or add a comment, sign in
-
-
The biggest DevOps mistake? Using Kubernetes when you don’t have to. Not every system needs clusters, nodes, and pods. Some just need a function that runs and scales quietly. Kubernetes is powerful but it comes with its own weight: configs, control planes, complexity and of course cost. Lambda and other similar serverless tools exist for a reason, simplicity. Complex infra doesn't make you advanced, simplicity and efficiency does. Devops is about when to use the right tool and knowing when not to over complex it. 🔁 If you find this useful, Consider a REPOST #devops #kubernetes #sre
To view or add a comment, sign in
-
-
This really nails it. DevOps isn’t about stacking up complexity for the sake of it—it’s about efficiency, smart choices, and agility. Kubernetes is powerful, but sometimes it's just massive overkill compared to the elegance of serverless functions for lightweight scaling. Great engineering is knowing when to keep things simple and let the infrastructure work quietly in the background. Let’s embrace thoughtful DevOps, where simplicity equals true advancement. #devops #serverless #cloud
The biggest DevOps mistake? Using Kubernetes when you don’t have to. Not every system needs clusters, nodes, and pods. Some just need a function that runs and scales quietly. Kubernetes is powerful but it comes with its own weight: configs, control planes, complexity and of course cost. Lambda and other similar serverless tools exist for a reason, simplicity. Complex infra doesn't make you advanced, simplicity and efficiency does. Devops is about when to use the right tool and knowing when not to over complex it. 🔁 If you find this useful, Consider a REPOST #devops #kubernetes #sre
To view or add a comment, sign in
-
-
Kubernetes is good and cost efficient when enabled with autoscaling for various API backend apps that can start quickly(don't have tons of data to preload) and are generally stateless and require the resources asap but sometimes a little lag(for some services) is also ok - so here Lambda comes in and its definitely more cost efficient then Kubernetes(and yes in can be incorporated through API Gateways into real apps) Also having Kubernetes manage for instance boxes that work with GPU's for AI computing is definetly and overhead an will likely cause trouble as using separate instances for such apps is better and more stable Same goes with DBs - and the case where you need to have a CI/CD pipeline to deploy a lot , its a must to use orchestrators like Ansible or Chef Thus a hybrind infra is generally more optimal - its just that its important to understand how such an Architecture will look including its costs
DevOps Engineer | Driving Multi-Cloud Strategy & FinOps | Cost Optimization | Cloud Security | Open Source Contributor | Public Speaker | Tech Mentor | DevOps Trainer
The biggest DevOps mistake? Using Kubernetes when you don’t have to. Not every system needs clusters, nodes, and pods. Some just need a function that runs and scales quietly. Kubernetes is powerful but it comes with its own weight: configs, control planes, complexity and of course cost. Lambda and other similar serverless tools exist for a reason, simplicity. Complex infra doesn't make you advanced, simplicity and efficiency does. Devops is about when to use the right tool and knowing when not to over complex it. 🔁 If you find this useful, Consider a REPOST Full Credit Vembarasan Thambidurai 🚨🚨🚨 New Cohort Launch: Hands-On DevOps Training Want to gain practical skills in the cloud? Join our new cohort class, where you'll build your expertise with AWS and DevOps tools through real-world, project-based learning. ________________________________________ 📚 What You’ll Learn We’ll cover key Cloud & DevOps technologies step by step: • AWS & Azure • Terraform • Docker & AWS ECS • Kubernetes & AWS EKS • Ansible • Git & GitHub • CI/CD with GitHub Actions 🛠️ Real Projects You’ll Build 💡 How to Join 👉 Sign up here: https://lnkd.in/exJFhr_P ______________________________________ 👤 Who should show interest 𝐀𝐅𝐑𝐈𝐂𝐀𝐍𝐒 ✅ Have prior cloud services knowledge. ✅ Are ready to stop reading and start building (moving past theory). ✅ Are serious about mastering practical DevOps skills. https://lnkd.in/eXCrPcVH #devops #kubernetes #sre
To view or add a comment, sign in
-
-
Kubernetes Tip 💡 When swap is enabled in Kubernetes, Whether a pod can use swap depends on its QoS class. Guaranteed pods and BestEffort pods cannot use swap. Only burstable pods are allowed to use swap. Because these pods have a request but no limit. They can use swap when the system runs low on real memory. This gives them extra space without breaking any strict memory limits or affecting other pods. ---- We share tips like these and deep dives in our DevOps newsletter. Read by 15,000+ DevOps engineers worldwide. 👉 𝗝𝗼𝗶𝗻 𝗵𝗲𝗿𝗲 (𝗳𝗿𝗲𝗲): https://lnkd.in/gVsFSKwM #devops #kubernetes
To view or add a comment, sign in
-
-
This week’s DevOps Bulletin includes one of my favorite sections: the FinOps tip. Kubernetes clusters often burn 30 to 50 percent of compute because requests do not match real usage. The tip explains simple steps to fix that with tools like VPA, Goldilocks, and Kubecost. The rest of the issue covers the biggest stories in DevOps plus new tools such as CronMaster, ctop, Wave, Gerbil, and Kratos.
To view or add a comment, sign in
-
-
Containers Changed the Game — Docker Made It Simple In today’s software world, consistency is everything. From development to production, we’ve all faced the “it works on my machine” problem. Docker changed that forever. By packaging applications and their dependencies into lightweight containers, Docker made it possible to build once and run anywhere — with speed, reliability, and minimal friction. What stands out to me most isn’t just the technology, but the shift in mindset it created: Infrastructure as code became the norm Dev and Ops finally started speaking the same language Scalability and portability stopped being buzzwords and became everyday practice As cloud-native architectures continue to evolve, Docker remains at the heart of modern DevOps,not just a tool, but a foundation for agility and collaboration. #Docker #DevOps #CloudComputing #Containers #Technology #Innovation
To view or add a comment, sign in