Resources:
- Node
- Service
- ReplicationController (will eventually be deprecated — when?)
- label selector
- replica count
- pod template
- Deployment
- ReplicaSet (replaces ReplicationController) (apps/v1beta2)
- DaemonSet (runs one instance of a pod on every node) (apps/v1beta2)
- Job (runs something once) (batch/v1)
- CronJob (batch/v1beta1)
- Pod
- liveness probe
- readiness probe
- Container
Organisation:
- Label
- Annotation
- Namespace
Minikube
Note: If you have Docker Desktop installed on macOS, you already have the hyperkit hypervisor installed. You need to install the hyperkit plugin for docker-machine:
$ brew install docker-machine-driver-hyperkit
Then, in order to set hyperkit as the default VM driver:
$ minikube config set vm-driver hyperkit
k3s
Lightweight Kubernetes. Easy to install, half the memory, all in a binary less than 40mb.https://github.com/rancher/k3s