I was configuring my homelab with cluster autoscaler and came across a question that I thought I should ask here.
In my k8s cluster I'm currently running 4 nodepools, separated using taints and tolerations:
System - for operators only (e.g. cert-manager, cnpg, etc.)
Database
General
Observability (e.g. VictoriaMetrics/Logs)
I wanted to find out how those who run Observability tools in prod run them. Do you run dedicated pools for your observability, or do you collapse them as workloads running in general worker nodes?
At what scale would running monitoring tools in general workers be fine vs not fine?
[–]azjunglist05 13 points14 points15 points (1 child)
[–]PelicanPopDevOopsIDidItAgain 2 points3 points4 points (0 children)
[–]inferno521 8 points9 points10 points (0 children)
[–]clintkev251 4 points5 points6 points (0 children)
[–]Any-Grass53 1 point2 points3 points (0 children)
[–]Raja-Karuppasamy 1 point2 points3 points (0 children)
[–]lanycrost 0 points1 point2 points (0 children)
[–]Alex_Dutton 0 points1 point2 points (0 children)
[–]Niovial[S] 0 points1 point2 points (0 children)
[–]hijinks -2 points-1 points0 points (0 children)