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:c40f5fa0aba6ba311efcdb746d8202928480202027Když 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 nodesBlahopř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