[LINUX] Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu

Kubernetes Kommentarvideo

Auf unserem YouTube-Kanal haben wir ein Video veröffentlicht, in dem Kubernetes von CTO @bunchan_k erklärt wird.

REDIMPULZ Lab

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.

Installieren Sie kubectl

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/

Installation der Minikube

Sie müssen kubectl im Voraus installieren.

Informationen zur Installation von Hypervisor

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.

Minikube von Linux Homebrew installieren

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.

Linux Homebrew installieren

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

Installation der Minikube

brew install minikube

Das ist es!

Nachwort

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.

Referenzseite

Recommended Posts

Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
Erstellen Sie eine mruby-Entwicklungsumgebung für ESP32 (Linux Edition)
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Erstellen einer Python-Umgebung unter Ubuntu
Erstellen Sie die Python 3.8 + Pipenv-Umgebung unter Ubuntu 18.04
Erstellen Sie eine Python3-Umgebung unter CentOS7
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
[Memo] Erstellen Sie mit Docker eine Entwicklungsumgebung für Django + Nuxt.js
Erstellen Sie eine Ubuntu-Python-Entwicklungsumgebung auf der Google Cloud Platform
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Erstellen Sie unter CentOS 7.7 eine Python-Umgebung für Ihren Heimserver
Erstellen Sie mit Laragon ganz einfach eine Entwicklungsumgebung
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Erstellen einer Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie mit dem Serverless Framework eine lokale Entwicklungsumgebung für Lambda + Python
# 3 Erstellen Sie eine Python-Umgebung (Django) mit einer EC2-Instanz (ubuntu18.04) von AWS part2
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
[DynamoDB] [Docker] Erstellen Sie mit Docker-Compose eine Entwicklungsumgebung für DynamoDB und Django
Erstellen Sie eine LAMP-Umgebung auf Ihrem lokalen Docker
Erstellen Sie mit pulumi eine WardPress-Umgebung auf AWS
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen Sie die Python3.5 + matplotlib-Umgebung unter Ubuntu 12 mit Anaconda
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
Erstellen Sie eine Django-Umgebung auf Raspai (MySQL)
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen Sie eine Versionsverwaltungsumgebung für Python, Ruby, Perl, Node.js unter UNIX
Ich habe versucht, eine Docker-Datei für die Entwicklungsumgebung von Django zu erstellen
Erstellen Sie mit der Doker Toolbox eine Django-Entwicklungsumgebung
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
Build Python auf Ubuntu
Erstellen Sie mit Eclipse eine Minecraft-Plug-Entwicklungsumgebung
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie
Erstellen Sie eine lokale Entwicklungsumgebung mit WSL + Docker Desktop für Windows + Docker-Lambda + Python
Richten Sie eine Entwicklungsumgebung für die Verarbeitung natürlicher Sprache ein
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie die Python-Erweiterung E-Cell 4 unter Windows 7 (64 Bit).
Memo zum Erstellen einer Python-Entwicklungsumgebung mit macOS Catalina
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
[Linux] WSL2 Erstellen Sie mit Ubuntu 20.04 eine Umgebung für laravel7
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)