~/talk

Testing Kubernetes Clusters - Building Confidence in Your Changes

links:none on file
slides:none on file

Skyscanner builds a Sonobuoy plugin that runs targeted Kubernetes e2e tests (reusing upstream e2e code) and wires test exit codes into Spinnaker CD, giving per-change gating instead of the slow full conformance run. It runs against 35 production clusters (about 40,000 CPU cores and 475 services), uses a custom e2e image and mirrored registries, and blocks rollouts on failures. Drawbacks: vendoring upstream test code and run.sh tweaks for versions, and flaky results on highly dynamic (spot) nodes.

AI-written summary · about

  1. 0:00Intro
  2. 0:46Guy Templeton
  3. 1:17Matteo Ruina
  4. 4:12Why testing
  5. 5:27Manual Acceptance Testing
  6. 6:37Custom Service
  7. 8:39kubetest
  8. 9:50The Conformance Suite
  9. 10:57Sonobuoy
  10. 11:36Requirements
  11. 13:34Solution
  12. 14:56Our setup
  13. 19:41Example
  14. 21:30Gotchas with our approach
  15. 26:18Tips
  16. 27:46Other Projects
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.