Minikube

Angelegt Sonntag 04 Februar 2018

Kubernetes auf dem lokalen Rechner. https://kubernetes.io/docs/setup/minikube/

Installation W10

Schritt 1: Virtual Box installieren, damit minikube nachher dorthin installiert werden kann. Nicht vergessen, vorher Virtualisierung VT-x (im Bios) zu akivieren.
Schritt 2: Paketmanager Chocolatey installieren (https://chocolatey.org/)
Schritt 3: Kommandline installieren choco install kubernetes-cli
Schritt 4: Minikube installieren mit choco install minikube , mit minikube version Version überprüfen und dann eigentliche Installation mit minikube start .
Schritt 5: Installation testen mit: minikube status / kubectl get nodes .

Installation Ubuntu

https://docs.bitnami.com/kubernetes/get-started-kubernetes/

Schritt 1: Virtual Box installieren, damit minikube nachher dort installiert werden kann. Nicht vergessen, vorher Virtualisierung VT-x zu akivieren.
apt install virtualbox virtualbox-qt virtualbox-dkms
Hinweis: Prüfen, ob Hardware-Virtualisierung (VMX/VT-x) unterstützt wird (grep -c vmx /proc/cpuinfo : Anzahl CPUs die Intel vmx unterstützen.
Für AMD-CPUs ist die Eigenschaft svm zu prüfen). Falls nicht: Hardwarevirtualisierung aktivieren (z.B. über Bios).

Schritt 2: Image herunterladen, ausführbar machen und in Standardverzeichnis schieben

$ 

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube
$ sudo mv minikube /usr/local/bin && rm minikube

Schritt 3: Eigentliche Installation mit minikube start

Schritt 4: kubectl command-line tool installieren
Letzte Version herunterladen:
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
Ausführbar machen und in Standardverzeichnis schieben:
chmod +x ./kubectl && mv ./kubectl /usr/local/bin/kubectl

Schritt 5: Testen der Installation
Testen von minikube mit minikube, minikube version, kubectl version und kubectl cluster-info .

Minikube Befehle

$ minikube start / stop : Starten / stoppen von Minikube
$ minikube dashboard : Starten des Minikube Dashboards
$ minikube service list : Überblick Services
$ minikube delete : Löscht den Minikube-Cluster

Befehle

Tutorial: https://kubernetes.io/docs/tutorials/
Glossar: https://kubernetes.io/docs/reference/glossary/?fundamental=true
$ kubectl cluster-info : Clusterinfo
$ kubectl get nodes : Alle verfügbaren Knoten.
$ kubectl run kubernetes-bootcamp --image=docker.io/jocatalin/kubernetes-bootcamp:v1 --port=8080 : Neues Deployment mit image starten.
$ kubectl get deployments : Deployments anzeigen
$ kubectl proxy : Proxy

Links

http://cloudmaniac.net/minikube-kubernetes-in-5-minutes/
http://collabnix.com/category/kubernetes/



Backlinks:
3 Networked Infrastruktur