The talk discusses the challenges of testing Kubernetes clusters and the potential solutions to build confidence in changes made to the clusters and their components.
- Operating Kubernetes clusters involves a large number of components, making it difficult to test the entire setup
- Running the full Kubernetes conformance test suite is slow and doesn't always cover the functionality users care about
- Skyscanner uses Kubernetes' existing test codebase along with Sonobuoy and Spinnaker to build a custom test suite
- The custom test suite allows cluster operators to focus on the functionality developers care about
- The talk provides an overview of potential solutions, including community-supported frameworks like Testemperor and Kubertest
- Kuberhealthy is a slightly different approach that uses an operator to run tests in-cluster and gather results
- Building confidence in changes made to Kubernetes clusters is crucial for reliability and frequent updates