Search code examples
kuberneteskubernetes-helmkubernetes-podkubernetes-health-checkkubernetes-service

Monitoring - Kubernetes Cluster


Let’s say I just got a Kubernetes cluster provisioned and every second hour I want to check that all my cluster services are healthy and running as expected.

Is there a framework/configuration that supports testing for kubernetes cluster and services. Precisely speaking a monitoring system that does a periodic check on clusters and network partitions.


Solution

  • The smoke testing is different than the monitoring system. Please read Wikipedia for smoke testing.

    Your requirement is for having a monitoring mechanism of services deployed in the Kubernetes cluster which is done through readiness and liveliness probe that is provided by Kubernetes, it can be used for rolling upgrade, high availability of services, documentation.

    This is another good article for managing the lifecycle of your services.