An open API service indexing awesome lists of open source software.

https://github.com/zephinzer/notes-kubecon-kubernetes-operators

Notes & other stuff from Kubernetes Operator workshop at Kubecon/CNCFCon 2019
https://github.com/zephinzer/notes-kubecon-kubernetes-operators

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# Notes from KubeCon Kubernetes Operators Workshop by Red Hat

Contents

- [Tutorials](./tutorials)
- The original workshop material
- [Repositories](./repos)
- Repositories linked from this repository

## Setup Linked Repositories

These are included as Git submodules, initialise with:

```sh
git submodule init
git submodule sync
git submodule update --init
```

## Setup MiniKube

### 1. Install MiniKube

#### MacOS

Install Docker for Mac:

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

Install the HyperKit driver for Docker:

```sh
brew install docker-machine-driver-hyperkit
```

Install MiniKube:

```
brew cask install minikube
```

### 2. Start MiniKube

```sh
minikube --vm-driver=hyperkit start
```

### 3. Verify MiniKube works

```sh
minikube status
```

# Links/References

1. [OpenShift Training Material](https://learn.openshift.com/training/kubecon)
2. [Instructor Training Material](http://operator:coreostrainme@workshop.coreostrain.me)
3. [OperatorHub](https://operatorhub.io/)
4. [Kubernetes API Definition](https://github.com/kubernetes/api)
5. [Kubernetes API Machinery](https://github.com/kubernetes/apimachinery)
6. [Kubernetes Client Go](https://github.com/kubernetes/client-go)
7. [Operator Framework](https://github.com/operator-framework)
8. [Operator SDK](https://github.com/operator-framework/operator-sdk)