/notes-kubecon-kubernetes-operators

Notes & other stuff from Kubernetes Operator workshop at Kubecon/CNCFCon 2019

Notes from KubeCon Kubernetes Operators Workshop by Red Hat

Contents

Setup Linked Repositories

These are included as Git submodules, initialise with:

git submodule init
git submodule sync
git submodule update --init

Setup MiniKube

1. Install MiniKube

MacOS

Install Docker for Mac:

open https://hub.docker.com/editions/community/docker-ce-desktop-mac

Install the HyperKit driver for Docker:

brew install docker-machine-driver-hyperkit

Install MiniKube:

brew cask install minikube

2. Start MiniKube

minikube --vm-driver=hyperkit start

3. Verify MiniKube works

minikube status

Links/References

  1. OpenShift Training Material
  2. Instructor Training Material
  3. OperatorHub
  4. Kubernetes API Definition
  5. Kubernetes API Machinery
  6. Kubernetes Client Go
  7. Operator Framework
  8. Operator SDK