The Robusta Blog

How to Drive an LLM

Jun 16, 2026

How to Drive an LLM

I've been thinking about why some teams get dramatically more out of coding agents than others, and I'm increasingly convinced the answer has less to do with the actual models than people think.

Read more
Minimal Viable Platforms

Mar 10, 2025

Minimal Viable Platforms

Everyone is speaking about “platforms” these days. But where should you start, and what is the success criteria?

Read more
3 Steps To Minimize Alert Fatigue When Using Prometheus

Nov 21, 2024

3 Steps To Minimize Alert Fatigue When Using Prometheus

As a DevOps or SRE, you likely monitor dozens of applications and services with the goal of keeping them up and running all the time. To do so effectively, you probably rely on alerts from Prometheus and similar systems to get notifications about important issues. But all too often those alerts can be noisy and instead of trusting those alerts to tell you something important, you find yourself ignoring them. When this happens, you and your team can miss out on critical alerts.

Read more
New In September 2024

Sep 14, 2024

New In September 2024

This month we released composable dashboards in the UI and other highly-requested features. Join us, on October 01st - We're doing a webinar with the author of the most influential engineering-leadership book in the past decade. Don't miss it!

Read more
Prometheus On Kubernetes

May 14, 2024

Prometheus On Kubernetes

Prometheus is one of the most used monitoring tools. On Kubernetes, Prometheus is installed with many other components. Most people use all these components without understanding each one. A Helm chart called Kube Prometheus stack is used widely to install Prometheus on Kubernetes.

Read more
3 Common Mistakes with PromQL and Kubernetes Metrics

Oct 10, 2023

3 Common Mistakes with PromQL and Kubernetes Metrics

Millions of developers write PromQL queries and build custom Grafana dashboards for Kubernetes. And everyone uses the same underlying metrics from node-exporter, kubelet, and kube-state-metrics. Unfortunately, there are some little-known pitfalls that many people don’t know how to avoid. In this post, I’ll troubleshoot a simple-looking Prometheus query for Kubernetes that is supposed to return a pod’s memory usage.

Read more
Pure GitOps: How to Create ArgoCD Applications without the UI

Sep 18, 2023

Pure GitOps: How to Create ArgoCD Applications without the UI

We will deploy an ArgoCD Application Declaratively, using the pure GitOps approach. When doing declarative ArgoCD Deployments, your Argo CD projects and applications will be defined as Kubernetes manifest files. Nothing will be defined in the ArgoCD UI.

Read more
Kubernetes is a cloud operating system

Jul 2, 2023

Kubernetes is a cloud operating system

Obviously Kubernetes doesn't replace the actual OS (i.e. linux) but it provides OS like services at the cloud level...

Read more
Kubernetes Is Like POSIX (Updated)

Jul 2, 2023

Kubernetes Is Like POSIX (Updated)

What can we learn about Kubernetes from the history of Linux?

Read more
The Zen of Kubernetes

Jun 29, 2023

The Zen of Kubernetes

What is the Kubernetes way of thinking?

Read more
Five Helm Tools for Improving Kubernetes Quality of Life

Jun 21, 2023

Five Helm Tools for Improving Kubernetes Quality of Life

Top 5 tools to use alongside Helm

Read more
Fairness, Kubernetes Pricing, and Burstable CPUs

Apr 8, 2023

Fairness, Kubernetes Pricing, and Burstable CPUs

Updates to our benchmark on Kubernetes Node Efficiency

Read more
When Is a CPU Not a CPU? Benchmark of Kubernetes Providers and Node Efficiency.

Apr 7, 2023

When Is a CPU Not a CPU? Benchmark of Kubernetes Providers and Node Efficiency.

How much overhead do Kubernetes providers take from each node?

Read more
PodSecurityStandards vs. PodSecurityPolicies

Mar 30, 2023

PodSecurityStandards vs. PodSecurityPolicies

What are PodSecurityStandards and how do they differ from the now-deprecated PodSecurityPolicies?

Read more
How Are Prometheus Alerts Configured on Kubernetes with prometheus-community/prometheus?

Jan 30, 2023

How Are Prometheus Alerts Configured on Kubernetes with prometheus-community/prometheus?

Prometheus configurations are made using the prometheus.yml and individual rule files. But that's not the case when using a Helm chart. So where do you configure your alerts and rules?

Read more
KubeWatch 2.0 Released

Jan 15, 2023

KubeWatch 2.0 Released

How is KubeWatch used and what's new in version 2.0.0?

Read more
4 Ways Pods Suddenly Stop Running on Kubernetes

Nov 23, 2022

4 Ways Pods Suddenly Stop Running on Kubernetes

Most people are familiar with CrashLoopBackOffs, but there are actually many ways a pod can unexpectedly stop running. Here are the top four..

Read more
Modern Containers Don't Use chroot (Updated)

Nov 10, 2022

Modern Containers Don't Use chroot (Updated)

How do containers actually work? Most people think chroot is involved, but that's not quite right!

Read more
You Can't Have Both High Utilization and High Reliability

Sep 24, 2022

You Can't Have Both High Utilization and High Reliability

Everyone wants high utilization and high reliability. The hard truth about Kubernetes is that you need to pick one or the other.

Read more
What Everyone Should Know About Kubernetes Memory Limits, OOMKilled Pods, and Pizza Parties

Sep 22, 2022

What Everyone Should Know About Kubernetes Memory Limits, OOMKilled Pods, and Pizza Parties

On Kubernetes, the best practice is to set memory limit=request. This surprises many people, especially because we recommend not setting Kubernetes CPU limits altogether! Here's everything to know when setting a Kubernetes memory limit.

Read more
The Best 3 Tools for Working with Many Kubernetes Contexts

Sep 19, 2022

The Best 3 Tools for Working with Many Kubernetes Contexts

Working with multiple clusters is always a challenge. It’s too easy to run a command on the wrong cluster.

Read more
The Importance of Empty States

Aug 24, 2022

The Importance of Empty States

How can you show a product's value, when there is nothing to see?

Read more
For the Love of God, Stop Using CPU Limits on Kubernetes (Updated)

Aug 24, 2022

For the Love of God, Stop Using CPU Limits on Kubernetes (Updated)

Many people think you need CPU limits on Kubernetes but this isn't true. In most cases, Kubernetes CPU limits do more harm than help. In fact, they're the number one cause of Kubernetes CPU throttling.

Read more
The Ultimate Guide to Kubernetes Services, LoadBalancers, and Ingress

Aug 22, 2022

The Ultimate Guide to Kubernetes Services, LoadBalancers, and Ingress

In this article, we will show how to expose applications running in Kubernetes Pods to other applications inside the cluster and the external world

Read more
Kubernetes Is Complex Because You Want Complex Things

Aug 21, 2022

Kubernetes Is Complex Because You Want Complex Things

In this post, I'll walk through the arguments and answer. I'll also explain you when you do and don't need Kubernetes.

Read more
Common Python Mistakes #1: Mixing Up Instance and Class Members

Aug 15, 2022

Common Python Mistakes #1: Mixing Up Instance and Class Members

Here is a common Python mistake we see in PRs for robusta.dev on GitHub

Read more
Everything You Wanted to Know About Comments in YAML

Aug 15, 2022

Everything You Wanted to Know About Comments in YAML

Its human-friendly syntax has fueled the widespread use of YAML in configuration files. In particular, a thorough understanding of handling these files is helpful if you work with Kubernetes.

Read more
The Top 5 kubectl Plugins by GitHub Stars

Aug 14, 2022

The Top 5 kubectl Plugins by GitHub Stars

Kubernetes is a powerful container orchestrator. However, the real power of Kubernetes is the ability to expand it's core functionality.

Read more
Why Your Prometheus Sucks and You’re Always Chasing Alerts on Kubernetes

Aug 4, 2022

Why Your Prometheus Sucks and You’re Always Chasing Alerts on Kubernetes

Don’t get me wrong: Prometheus is awesome, but having too many alerts is not awesome...

Read more
WhyProfiler: The World's First Hybrid Profiler, Now for Jupyter Notebook and Python

May 26, 2022

WhyProfiler: The World's First Hybrid Profiler, Now for Jupyter Notebook and Python

The story behind WhyProfiler

Read more
Why it takes exactly 97.68 seconds to install Robusta on a Kubernetes cluster

May 7, 2022

Why it takes exactly 97.68 seconds to install Robusta on a Kubernetes cluster

It's the first thing everyone notices. Our home page says it takes 97.68 seconds to install our open source. Why? How did we reach that oddly specific number?

Read more
Why and How to Audit Kubernetes Changes (Updated)

Apr 12, 2022

Why and How to Audit Kubernetes Changes (Updated)

Why and how to audit Kubernetes changes (updated)

Read more

See it running in your environment.

We'll help you get Robusta installed on your cluster and walk through a live incident.

Prefer to tell us about your setup first?