GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Kubernetes na Ubuntu 18.04 Bionic Beaver

V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Kubernetes na Ubuntu 18.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

Kubernetes je bezplatný a otevřený systém pro správu kontejnerů, který poskytuje platformu pro automatizaci nasazení, škálování a operace aplikačních kontejnerů napříč clustery hostitelských počítačů. S Kubernetes můžete volně využívat hybridní, on-premise a veřejnou cloudovou infrastrukturu ke spouštění úloh nasazení vaší organizace.

Nainstalujte Kubernetes na Ubuntu

Krok 1. Nejprve, než začnete instalovat jakýkoli balíček na váš server Ubuntu, vždy doporučujeme zajistit, aby byly všechny systémové balíčky aktualizovány.

sudo apt update
sudo apt upgrade

Krok 2. Nainstalujte Docker.

Nainstalujte Docker pomocí příkazu:

sudo apt install docker.io

Instalaci můžete ověřit a také zkontrolovat číslo verze Dockeru pomocí následujícího příkazu:

docker --version

Povolte nástroj Docker na obou uzlech spuštěním následujícího příkazu na každém z nich:

sudo systemctl enable docker
sudo systemctl start docker

Krok 2. Instalace Kubernetes.

Nejprve přidejte podpisový klíč Kubernetes:

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add

Další přidání softwarových úložišť:

sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"

Kubeadm (Kubernetes Admin) je nástroj, který pomáhá inicializovat cluster. Urychluje nastavení pomocí osvědčených postupů pocházejících z komunity. Kubelet je pracovní balíček, který běží na každém uzlu a spouští kontejnery. Tento nástroj vám poskytuje přístup ke clusterům z příkazového řádku:

sudo apt-get install kubeadm kubelet kubectl
sudo apt-mark hold kubeadm kubelet kubectl

Ověřte instalaci pomocí:

kubeadm version

Krok 3. Nasazení Kubernetes.

Začněte s nasazením Kubernetes, začněte deaktivací odkládací paměti na každém serveru:

sudo swapoff –a

Přiřazení jedinečného názvu hostitele pro každý serverový uzel:

sudo hostnamectl set-hostname master-node

Dále nastavte název hostitele pracovního uzlu zadáním následujících údajů na pracovním serveru:

sudo hostnamectl set-hostname worker01

Krok 4. Inicializujte Kubernetes na hlavním uzlu.

Přepněte na uzel hlavního serveru a zadejte následující:

sudo kubeadm init --pod-network-cidr=10.244.0.0/16

Po dokončení tohoto příkazu se na konci zobrazí zpráva o připojení ke kubeadm. Poznamenejte si celý záznam. To bude použito k připojení pracovních uzlů ke clusteru. Poté zadejte následující pro vytvoření adresáře pro cluster:

kubernetes-master:~$ mkdir -p $HOME/.kube
kubernetes-master:~$ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
kubernetes-master:~$ sudo chown $(id -u):$(id -g) $HOME/.kube/config

Krok 5. Nasaďte síť podů do clusteru.

Pod síť je způsob, jak umožnit komunikaci mezi různými uzly v clusteru. Tento kurz používá flanelovou virtuální síť:

sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Ověřte, že vše běží a komunikuje:

kubectl get pods --all-namespaces

Krok 6. Připojte Worker Node ke Clusteru.

Přepněte na systém worker01 a zadejte příkaz, který jste si poznamenali z kroku 3:

kubeadm join --discovery-token abcdef.1234567890abcdef --discovery-token-ca-cert-hash sha256:1234..ramona 1.2.3.4:6443

Nahraďte alfanumerické kódy kódy z vašeho hlavního serveru. Opakujte pro každý pracovní uzel v clusteru. Počkejte několik minut. pak můžete zkontrolovat stav uzlů a Přepnout na hlavní server a zadat:

kubectl get nodes

To je vše, co potřebujete k instalaci Kubernetes na Ubuntu 18.04 LTS. Doufám, že vám tento rychlý tip pomůže. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Ubuntu
  1. Jak nainstalovat CUDA na Ubuntu 18.04 Bionic Beaver

  2. Jak nainstalovat MariaDB na Ubuntu 18.04 Bionic Beaver

  3. Jak nainstalovat Redis na Ubuntu 18.04 Bionic Beaver

  1. Jak nainstalovat Ubuntu 18.04 Bionic Beaver

  2. Jak nainstalovat Webmin na Ubuntu 18.04 LTS (Bionic Beaver)

  3. Jak nainstalovat Gogs na Ubuntu 18.04 Bionic Beaver

  1. Jak nainstalovat VirtualBox na Ubuntu 18.04 Bionic Beaver

  2. Jak nainstalovat MySQL na Ubuntu 18.04 Bionic Beaver

  3. Jak nainstalovat MongoDB na Ubuntu 18.04 Bionic Beaver