Sensu | Monitoring Kubernetes, part 4: the Sensu-native approach

This is part 4 in a series on monitoring Kubernetes and Docker. Catch up on parts 1, 2, and 3.


This is a companion discussion topic for the original entry at https://sensu.io/blog/monitoring-kubernetes-part-4-the-sensu-native-approach

The ‘demo’ guide for sensu-go on Kubernetes is out-of-date.

  • There are numerous references to API objects that have been moved (so they won’t apply)
  • Among these objects, there are missing selectors for the deployment objects that won’t allow them to apply
  • Following the guide, I’m unable to use sensuctl to configure the user (access denied, even when using the default username/password)
  • Attempting to kubectl exec on the sensu-backend pod and run sensu-backend init results in a failure (the pod is unable to access etcd)

Please, for the love of all that is holy, update the guide and the kube objects it uses.

Hey,

Are you referring to this? https://github.com/sensu/sensu-k8s-quick-start

Oh thank you! I was looking at GitHub - sensu/sensu-kube-demo: The Sensu Kubernetes monitoring demo repository. (specifically the sensu-go part) and it was not working well at all :frowning: But I’ll give the repo you linked a try.