-
I'd like to set up monitoring for Talos clusters, mostly to check for available updates. I see two strategies to do this:
I think I like best the first option best, but do people have any preference? Also, is the Another option would be to expose a monitoring endpoint. Although, I'd suggest using HTTP instead of gRPC. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Ah, I can extract the Talos version from the nodes. Implementing something at https://github.com/alexpdp7/talos-check . |
Beta Was this translation helpful? Give feedback.
Such controller doesn't have to run in the cluster btw, and
os:reader
is enough to queryVersion
API.The way we have this implemented in Omni is the following:
ghcr.io/siderolabs/installer
containertalos/pkg/machinery/compatibility/talos_version.go
Lines 41 to 77 in 9e8603f