Skip to content

Instantly share code, notes, and snippets.

Last active Mar 1, 2021
What would you like to do?
KubeCon US 2019 (San Diego) Zero-to-Operator Pre-Tutorial Work

Please complete the following steps before the tutorial to avoid conference wifi issues:

  1. Ensure you have the kubebuilder dependencies installed from -- particularly:
    1. Go 1.13, or Go 1.12 and the GO111MODULE=on environment variable set.
    2. The latest kubebuilder (from and the specified version of kustomize.
  2. Pre-download the Go dependencies: make a new directory (e.g. ~/kubecon-workshop), and in that directory do the following:
    1. go mod init something (initialize a module to ensure go get runs in module mod)
    2. go get (mark controller-gen and controller-runtime as dependencies)
    3. go mod download (double check that things are pre-download)
  3. Clone the example repo from
  4. (optional) have a Kubernetes 1.16 cluster to play around with. We'll be providing resources for folks who don't, but you may find it easier to run a cluster ahead of time. If you don't have easy access, a KinD cluster is easy to set up on your personal computer:

If you don't have access to any of these, we'll have resources available at the tutorial, so don't be discouraged :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment