GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Kubernetes na Ubuntu 18.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Kubernetes na Ubuntu 18.04 LTS. Pro ty z vás, kteří nevěděli, Kubernetes je bezplatný a otevřený systém pro správu kontejnerů, který poskytuje platforma 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.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Kubernetes na server Ubuntu 18.04 (Bionic Beaver).

Nainstalujte Kubernetes na Ubuntu 18.04 LTS Bionic Beaver

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt příkazy v terminálu.

Aktualizace sudo aptudo apt

Krok 2. Instalace Dockeru.

Nyní musíme nainstalovat Docker, protože obrázky Dockeru budou použity pro správu kontejnerů v clusteru. Spusťte následující příkazy:

sudo apt install docker.io

Jakmile je Docker nainstalován, ujistěte se, že je povoleno jeho spuštění po restartu:

sudo systemctl povolit docker sudo systemctl spustit docker

Krok 3. Instalace Kubernetes na Ubuntu.

Nejprve přidejte podpisový klíč Kubernetes na oba uzly:

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

Dále přidejte úložiště Xenial Kubernetes na oba uzly:

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

Krok 4. Instalace Kubeadm.

Posledním krokem v procesu instalace je instalace Kubeadm na oba uzly pomocí následujícího příkazu:

sudo apt install kubeadm

Zkontrolujte číslo verze Kubeadm a také ověřte instalaci pomocí následujícího příkazu:

verze kubeadm

Krok 4. Nasazení Kubernetes.

Nejprve zakažte odkládací paměť (pokud je spuštěna) na obou uzlech:

sudo swapoff -a

Dále zadejte názvy hostitelů každému uzlu:

sudo hostnamectl set-hostname master-nodesudo hostnamectl set-hostname slave-node
  • Inicializujte Kubernetes na hlavním uzlu:
sudo kubeadm init --pod-network-cidr=10.244.0.0/16mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u ):$(id -g) $HOME/.kube/config

Stav hlavního uzlu můžete zkontrolovat spuštěním následujícího příkazu:

kubectl získat uzly
  • Nasaďte síť podů prostřednictvím hlavního uzlu:

Síť pod je prostředkem komunikace mezi uzly sítě:

použít sudo kubectl -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Pro zobrazení stavu sítě použijte následující příkaz:

kubectl získat pody --all-namespaces

Když nyní uvidíte stav uzlů, uvidíte, že hlavní uzel je připraven:

sudo kubectl get nodes

Dále přidejte podřízený uzel do sítě, abyste vytvořili cluster:

sudo kubeadm připojit se k 192.168.100.6:6443 --token 06tl4c.oqn35jzecidg0r0m --discovery-token-ca-cert-hash sha256:c40f5fa0aba6ba311efcdb746d8202928480202027 

Když nyní spustíte následující příkaz na hlavním uzlu, potvrdíte, že ve vašem systému běží dva uzly, hlavní uzel a uzly serveru:

sudo kubectl get nodes

Blahopřejeme! Úspěšně jste nainstalovali Kubernetes. Děkujeme, že jste použili tento návod k instalaci Kubernetes na systémy Ubuntu 18.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Kubernetes.

P>


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat Kubernetes (k8s) na Ubuntu 20.04 LTS Server

  2. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  3. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  1. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  2. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  3. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS