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
- Host: GitHub
- URL: https://github.com/zephinzer/notes-kubecon-kubernetes-operators
- Owner: zephinzer
- Created: 2019-05-20T09:27:52.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-20T09:36:35.000Z (about 7 years ago)
- Last Synced: 2025-02-01T18:26:48.145Z (over 1 year ago)
- Size: 5.32 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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)