Jeder der sich mal mit Kubernetes auseinandergesetzt hat, kennt vielleicht die Schmalspurversion, den Minikube. Der ist eigentlich recht einfach zu installieren, wenn man ein paar Dinge beachtet. Dazu braucht man eigentlich nur eine Virtual Box Umgebung mit einer leeren und simplen Virtuellen Maschine (VM). Solltet ihr nachstehenden Fehler erhalten,
könnt ihr den auf 2 Arten beheben. [ChAdd]
Die erste Lösung wäre einmal, dass ihr die entweder Docker oder Kubelet entpsrechend anpasst. Ich hab mich hier für das Anpassen von Docker entschieden. Das funktioniert dahingehend indem ihr in eurem daemon.json ( /etc/docker/daemon.json ) den Inhalt entsprechend anpasst. [ChAdd]
{
„exec-opts“: [„native.cgroupdriver=cgroupfs“],
„log-driver“: „json-file“,
„log-opts“: {
„max-size“: „100m“
},
„storage-driver“: „overlay2“,
„storage-opts“: [
„overlay2.override_kernel_check=true“
]
}
Danach den Daemon neu laden und den Service starten und schon klappts. Eine Alternative dazu ist aber auch einfach ein zusätzliches Startargument hinzuzufügen. Nachstehend das Bild, welches den Minikube erfolgreiche installiert. Viel Spaß mit Minikube . [ChAdd]
minikube start --vm-driver=none --extra-config=kubelet.cgroup-driver=systemd