Validate your Kubernetes configuration

Sonobuoy is a diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a choice of configuration tests in an accessible and non-destructive manner.

Conformance Testing
Conformance Testing

Ensure that a cluster is properly configured and that its behavior conforms to official Kubernetes specifications.

Workload Debugging
Workload Debugging

Easily generate diagnostics for troublesome workloads that are difficult to debug.

Custom Tests and Data Collection
Custom Tests and Data Collection

Create plug-ins to test any custom configuration or use a variety of community plug-ins.

An Introduction to Sonobuoy

Read an overview of the Sonobuoy project, including key use cases and how to get involved.

Learn how Sonobuoy is used for CNCF Certification

See a project that displays the Certified Kubernetes logo? Learn about the Cloud Native Computing Foundation’s vendor certification program and how Sonobuoy is the underlying technology to support the program.

Features

Cluster agnostic
Cluster agnostic

Run Sonobuoy on any Kubernetes cluster. Sonobuoy officially supports the latest three minor versions of Kubernetes.

Enabled on air-gapped clusters
Enabled on air-gapped clusters

In air-gapped deployments where there is no access to the public Docker registries, Sonobuoy supports running end-to-end tests with custom registries.

Extensible via plugins
Extensible via plugins

Plugin support allows developers and operators to extend the system with additional tests.

Blog Highlights

Who has access to your Kubernetes cluster?
Does Testing Kubernetes Conformance Leave You in the Dark? Get Progress Updates as Tests Run
A Sonobuoy Plugin to Check Cluster Security with the CIS Kubernetes Benchmark
Getting Started

To help you get started, see the documentation.