November 13–15, 2018 - Shanghai, China
Click Here For Information & Registration

To view the Chinese version of this schedule please go here.

Simultaneous translation will be provided for all keynote and breakout sessions.
Wednesday, November 14 • 11:50 - 12:25
Testing Kubernetes CRDs - Christie Wilson, Google

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Custom Resource Definitions (CRDs) open Kubernetes up for extensions in ways never before possible, but they can add new complications for testing.

Achieving good test coverage for distributed systems can be a challenge. With so many components and moving pieces, it can be hard for unit tests to catch everything, and system tests become more important.

So if you are relying on CRDs to implement your sweet new features, how can you write system tests for them?

Drawing on examples and experiences from testing Kubernetes itself we will see how you can write effective, stable tests for your CRDs, controllers and webhooks.

We’ll look at what Go libraries you can use, how you can combine them, what to avoid, and what tools you can use to make running these tests ints CI/CD a breeze.

avatar for Christie Wilson

Christie Wilson

Software Engineer, Google
Christie Wilson (she/her) is a software engineer at Google, currently leading the Tekton project. Over the past decade+ she has worked in the mobile, financial and video game industries. Prior to working at Google she led a team of software developers to build load testing tools for... Read More →

Wednesday November 14, 2018 11:50 - 12:25
302 A