?
R
BashInstructions to run a Minikube cluster aka SingleNode K8s. Version: v0.26.1 https://github.com/kubernetes/minikube/releases https://github.com/kubernetes/minikube/blob/v0.26.1/README.md It will create a Master (apiServer{}), a Node and will install also a Container Runtime (default is Docker)
1# Minikube
2## Install kubectl on Debian/Ubuntu
3apt-get update && apt-get install -y apt-transport-https
4curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
5cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
6deb http://apt.kubernetes.io/ kubernetes-xenial main
7EOF
8apt-get update
9apt-get install -y kubectl
10
11## Installing MiniKube on Linux (via VM)
12`curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.26.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/`
13`cd minikube`
14
15## Start
16### Option 1 - No VM Driver
17`minikube start --vm-driver=none`
18Starting local Kubernetes v1.10.0 cluster...
19Starting VM...
20Getting VM IP address...
21Moving files into cluster...
22Downloading kubeadm v1.10.0
23Downloading kubelet v1.10.0
24Finished Downloading kubelet v1.10.0
25Finished Downloading kubeadm v1.10.0
26Setting up certs...
27Connecting to cluster...
28Setting up kubeconfig...
29Starting cluster components...
30Kubectl is now configured to use the cluster. :)
31
32### Option 2 - Use a KM2 Driver
33#### Download
34https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#kvm2-driver
35`sudo apt install libvirt-bin qemu-kvm`
36`sudo usermod -a -G libvirtd $(whoami)`
37`newgrp libvirtd`
38`curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2 && chmod +x docker-machine-driver-kvm2 && sudo mv docker-machine-driver-kvm2 /usr/local/bin/`
39#### Start
40`minikube start --vm-driver kvm2`Created on 5/15/2018