Auf unserem YouTube-Kanal haben wir ein Video veröffentlicht, in dem Kubernetes von CTO @bunchan_k erklärt wird.
Ich studiere auch mit diesem Video, aber da das Verfahren zum Erstellen der Kubernetes-Umgebung von Ubuntu nicht beschrieben wurde, Ich habe es unter Bezugnahme auf die offiziellen Dokumente geübt und zusammengefasst.
Es gibt eine Methode zum Installieren der Binärdatei und eine Methode zum Installieren über den Paketmanager. Ich habe mich für den Paketmanager (apt) entschieden, um die Aktualisierung der Version zu vereinfachen.
sudo apt-get update && sudo apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
Ich habe es nicht ausprobiert, aber es kann mit Snap installiert werden.
https://kubernetes.io/ja/docs/tasks/tools/install-kubectl/
Sie müssen kubectl im Voraus installieren.
Normalerweise benötigen Sie eine Hypervisor-Umgebung, in der Kubernetes ausgeführt wird, z. B. KVM oder VirtualBox.
Minikube unterstützt auch die Option --vm-driver = none, um die Kubernetes-Komponente auf dem Host anstelle der VM auszuführen. Sie benötigen einen Docker und eine Linux-Umgebung, um diesen Treiber zu verwenden, aber Sie benötigen keinen Hypervisor.
Wie oben erwähnt, ist Docker auch auf meinem Ubuntu installiert, sodass ich den Hypervisor nicht verwenden werde.
Es gibt verschiedene Methoden, z. B. die Installation von einer Binärdatei oder die Verwendung eines Pakets. Insbesondere schien die Installation von Linux Homebrew einfach zu sein, daher werde ich dies hier tun.
Das Verfahren ist das gleiche wie für Mac.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Lass es durch den Weg.
echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >> /home/takaken/.bash_profile
brew install minikube
Das ist es!
Ich konnte eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu erstellen. Wenn Sie eine andere Linux-Distribution verwenden, können Sie diese nach demselben Verfahren erstellen, wenn Sie die Paketverwaltung lesen.
Von nun an möchte ich anhand des Videos untersuchen, wie Lavavel- und Node-Apps auf K8s ausgeführt werden.