Self-Hosted Focalboard vs. SaaS: Kubernetes Cost Analysis
Is it cheaper to self-host Focalboard on AWS EKS or just pay for Notion/Trello? We break down the TCO, including hidden cluster costs.
Every agent you install (Datadog, Splunk, Istio) taxes your CPU and Memory. Learn how to calculate the true cost of your DaemonSets.
“Just install our agent!”
Every vendor says it. Security tools, monitoring sidecars, log shippers, service meshes. It’s just a simple Helm install, right?
But in Kubernetes, agents are taxes. They are a flat tax on every single node in your cluster. And unlike income tax, this one scales linearly with your infrastructure.
In this deep dive, we’ll analyze the resource consumption of popular agents (Datadog, Splunk, Istio), calculate the “Observability Tax,” and show you how to right-size your DaemonSets to save 15-20% on your cloud bill.
Let’s say you have a mid-sized production cluster:
You install a popular monitoring agent. It requests:
Capacity Consumed:
Direct Cost:
That’s $4,140 per year just to run one agent.
Nobody runs just one agent. A typical enterprise cluster runs a “stack” of DaemonSets. Let’s look at the resource requests for a common stack (defaults):
| Agent Type | Example Tool | CPU Request | Memory Request | % of m5.xlarge CPU |
|---|---|---|---|---|
| CNI Plugin | AWS VPC CNI | 10m | 10Mi | 0.25% |
| Kube Proxy | Kube-proxy | 100m | - | 2.5% |
| Log Shipper | Fluentd / Splunk | 200m | 512Mi | 5.0% |
| Metrics | Datadog / Prom | 200m | 256Mi | 5.0% |
| Security | Falco / Crowdstrike | 300m | 512Mi | 7.5% |
| Service Mesh | Istio / Linkerd | 100m | 128Mi | 2.5% |
| TOTAL | 910m | 1.4GB | ~23% |
The Result: You are losing 23% of every node you provision before you even deploy a single application pod.
If your bill is $10,000/month, you are paying $2,300/month just to monitor and secure the empty nodes.
[!TIP] Audit Your Cluster Don’t believe the defaults. Use our Kubernetes Cost Estimator to input your node count and see how much overhead you’re actually paying for.
Because of this “Observability Tax,” a new generation of tools is emerging.
Recommendation: Use agentless for security scanning (vulnerabilities) and broad metrics. Use lightweight agents (e.g., eBPF) for deep application performance monitoring (APM).
You don’t have to uninstall everything. You just need to tune it.
Most Helm charts ship with “safe” (read: massive) resource requests.
kubectl top pods -n <namespace> for a week.Some agents run on every node, including Spot instances and massive GPU nodes.
nodeSelector or affinity to restrict heavy agents. Do you really need the full security stack on a temporary CI/CD runner node?Legacy agents run in userspace and consume significant CPU for context switching. Modern eBPF agents (like Pixie or Cilium) run in the kernel and are drastically more efficient.
Observability is not free. It has a tangible infrastructure cost that is often hidden in the “Compute” line item of your bill.
kube-system.Start calculating your overhead now: Go to Cost Estimator →
Founder & CEO
Is it cheaper to self-host Focalboard on AWS EKS or just pay for Notion/Trello? We break down the TCO, including hidden cluster costs.
Measure platform outcomes that correlate with lower Kubernetes bills instead of vanity DevOps metrics.
A step-by-step playbook to triage sudden spend spikes and prevent them from happening again.
Get Kubernetes and ECS cost tactics delivered weekly.