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.
DevOps Bulletin’s Post
More Relevant Posts
-
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
To view or add a comment, sign in
-
🔴Day 40 of My DevOps Journey – Kubernetes CRD, Custom Resources & Controllers Deep Dive🔴 Today I explored one of the most powerful concepts in Kubernetes — Custom Resource Definitions (CRDs) and Custom Controllers. This is where Kubernetes truly becomes extensible and adaptable for any use case. 🔹 What I learned: Kubernetes provides many built-in resources like Deployments, Services, ConfigMaps, Pods, etc. But sometimes applications need capabilities that Kubernetes does not provide out of the box. That’s where CRDs come in — they allow us to introduce a new type of API to Kubernetes. A Custom Resource (CR) uses that new API to define desired configurations. And finally, a Custom Controller continuously watches those CRs and performs the actual operations, similar to how the Deployment controller manages ReplicaSets and Pods. 🔹 Why this matters: CRDs + Controllers = the foundation of modern Kubernetes tools like Istio, ArgoCD, and Crossplane. They allow any team to extend Kubernetes with application-specific automation and intelligence. 🔹 Big takeaway: Kubernetes isn’t just a container orchestrator — it’s a platform to build platforms. Understanding CRDs and Controllers is a major step towards mastering Kubernetes internals and building production-grade automation. Excited to continue this journey and dive deeper into building custom controllers using Go! 🚀 #DevOps #Kubernetes #CRD #CloudComputing #LearningInPublic # #CareerGrowth #DevOpsJourney
To view or add a comment, sign in
-
-
yaml wields the power when it comes to deployment, a tiny misconfiguration in the yaml file will lead to failure of applications deployment.
Sr. Solutions Architect at Nvidia | Ex-Google, AWS | 100k+ Linkedin | EB1-A Recipient | Follow to explore your career path in Cloud | DevOps | *Opinions.. my own*
When the real DevOps architect is a .yaml file.. No matter how advanced the stack gets ~ containers, CI/CD, observability, secrets, policies the throne still belongs to YAML Hope your Friday deployments are green. If not - check your yaml config first 🫠
To view or add a comment, sign in
-
-
𝐃𝐚𝐲 𝟓𝟑 | 100 Days of DevOps: Task: Resolve VolumeMounts Issue in Kubernetes Today, I worked on a Pod setup where multiple containers needed to share logs using a common volume. The challenge was to correctly configure volumeMounts and ensure both containers could read/write to the same location. Lesson: Understanding how emptyDir volumes enable data sharing between containers in a Pod is key to implementing the Sidecar pattern effectively.
To view or add a comment, sign in
-
-
The market for CI/CD tools is more complex than ever. Our new white paper provides a comprehensive guide to evaluating and selecting solutions that actually align with your DevOps workflows and tech environment. Inside, you'll find: ➡️ A review of core tool categories: orchestration, static analysis, performance testing, and Infrastructure as Code (IaC). ➡️ Characteristics of popular solutions, including Jenkins, GitLab, SonarQube, and Terraform. ➡️ Key selection criteria and integration best practices based on real-world DevOps projects. Get expert insights on gathering the right CI/CD toolkit. 🔗 https://lnkd.in/dt38uyRE #CICDpipeline #DevOps #n_ix_techinsights
To view or add a comment, sign in
-
🚀 Day 23 of My DevOps Journey 🚀 Today, I explored the Architecture of Kubernetes (K8s) and its key components! ☸️ ✅ Kubernetes Architecture Overview: Kubernetes follows a Master–Worker (Control Plane–Node) architecture to manage containerized applications efficiently. ✅ Control Plane Components: API Server – Acts as the front-end for Kubernetes. etcd – Stores cluster data and configurations. Controller Manager – Ensures desired cluster state. Scheduler – Assigns pods to nodes based on resources. ✅ Worker Node Components: Kubelet – Communicates with the control plane and runs pods. Kube Proxy – Manages networking inside the cluster. Container Runtime – Runs containers (like Docker or containerd). ✨ Key Lesson: Kubernetes works like a brain — the Control Plane thinks, and the Nodes execute! 🧠⚙️ Excited for Day 24! 🚀
To view or add a comment, sign in
-
Second blog in my DevOps series is out, which covers Docker Networks in depth. Read it here: https://lnkd.in/gAT3FWwR I’ve explained how containers communicate and how different network types work. Please share your suggestions or corrections if you think I got something wrong.
To view or add a comment, sign in
-
-
Delivering more with less? That’s the new DevOps challenge. Join Siddharth Seshadry, Scott Bybee, and Kevin Yu as they explore how smarter observability and AI-driven insights are helping teams boost reliability, speed, and scale across hybrid environments: https://ibm.co/6047BMROd
To view or add a comment, sign in
-
-
💡 GitHub Actions meets OpenShift Pipelines — CI/CD for the Cloud-Native Enterprise. Today’s enterprises don’t just ship code — they ship automation. In my latest blog, I explore how GitHub Actions and OpenShift Pipelines (Tekton) form a powerful CI/CD synergy that scales from prototypes to production-grade systems. This is where developer velocity meets platform reliability — a bridge between GitHub’s flexible CI and OpenShift’s enterprise-grade CD. 🔗 Read the full breakdown: https://lnkd.in/gM_uRuT3 💻 Project repo: https://lnkd.in/gWkfuZ7M The future of DevOps isn’t just faster pipelines — it’s smarter, autonomous delivery systems. #EnterpriseDevOps #OpenShift #GitHubActions #CICD #Tekton #CloudNative #Automation #PlatformEngineering #CNCF #Kubernetes
To view or add a comment, sign in
-
-
DevOps can be complex – from debugging YAML files to managing Kubernetes clusters and chasing down elusive log errors. But it doesn’t have to be this chaotic. With the right tools and workflows, many of these daily challenges can be simplified or eliminated. In our latest blog post, we take a closer look at eight common DevOps problems and show how GoLand, the JetBrains IDE for Go development and DevOps workflows, helps solve them efficiently – all from a single environment. Read the blog post 👉 https://lnkd.in/g4zbwFgq #GoLandForDevOps #DevOps
To view or add a comment, sign in
More from this author
-
Kubernetes Retires ingress-nginx, Netflix Scales Logging to Petabytes, and What Anthropic Really Spends on AWS
DevOps Bulletin 1w -
AWS Alternatives, AI-Driven DevOps, Airbnb Runs Kubernetes at Scale and Terraform Drift Detection
DevOps Bulletin 1w -
Inside the AWS Outage, Docker Compose in Production, F1 Hacks and 86,000 npm Packages Attacks
DevOps Bulletin 2w
https://www.devopsbulletin.com/p/digest-188-kubernetes-retires-ingress