Ako nainštalovať Rancher na Ubuntu 24.04|20.04|18.04
Dobrý deň, milí ľudia. Tento návod sa bude zaoberať inštaláciou a používaním platformy na správu kontajnerov Rancher na Ubuntu LTS. Rancher je open source, produkčne pripravená, kompletná platforma na správu kontajnerov vyvinutá spoločnosťou Rancher Labs.
Rancher prirodzene podporuje Kubernetes a umožňuje používateľom ovládať jeho funkcie prostredníctvom jednoduchého a intuitívneho používateľského rozhrania. Kubernetes je možné spustiť za pár minút jediným kliknutím prostredníctvom Ranchera. Integruje sa s LDAP, AD a GitHub na overovanie.
Rancher tiež poskytuje katalóg aplikácií s viac ako 90 populárnymi Docker aplikáciami, kde môžete nasadzovať a spravovať zložité aplikácie jedným kliknutím. Ak ste používateľ Helm, nemusíte sa obávať, pretože Rancher ho obsahuje. Okrem toho je jednoduché aktualizovať Kubernetes na najnovšiu stabilnú verziu pomocou jeho používateľského rozhrania Rancher.
Konečný príručka k Ubuntu Desktop
Ovládnite Ubuntu ako profesionál – od krásnej úpravy plochy až po výkonnú automatizáciu v termináli. Ideálne pre vývojárov, správcov systémov a pokročilých používateľov, ktorí chcú mať úplnú kontrolu nad svojím pracovným prostredím.
Inštalácia Rancher na Ubuntu
Tu je inštalačný proces Ranchera na Ubuntu. Po inštalácii nasadíme Kubernetes klastra a vytvoríme testovací aplikačný kontajner.
Táto konfigurácia má dve virtuálne stroje, ktoré používame.
Rancher Node: 192.168.18.60
Worker Node: 192.168.18.61Krok 1: Nainštalujte Docker Engine
Keďže Rancher a všetky pracovné záťaže bežia v Docker kontajneroch, musíte mať na serveri nainštalovaný Docker engine.
Aktualizovať index systému apt:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common -yPotom nainštalujte najnovšiu verziu Dockeru z repozitára
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"Nainštalujte prostredie kontajnera Docker Engine.
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-pluginPočkajte, kým sa dokončí sťahovanie a inštalácia balíkov, potom skontrolujte nainštalovanú verziu Dockera.
$ docker version
Client: Docker Engine - Community
Version: 27.0.3
API version: 1.46
Go version: go1.21.11
Git commit: 7d4bcd8
Built: Sat Jun 29 00:02:23 2024
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 27.0.3
API version: 1.46 (minimum version 1.24)
Go version: go1.21.11
Git commit: 662f78c
Built: Sat Jun 29 00:02:23 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.18
GitCommit: ae71819c4f5e67bb4d5ae76a6b735f29cc25774e
runc:
Version: 1.7.18
GitCommit: v1.1.13-0-g58aa920
docker-init:
Version: 0.19.0
GitCommit: de40ad0Môžete si tiež nainštalovať experimentálnu verziu Dockeru pomocou skriptu poskytnutého spoločnosťou Docker.
curl -fsSL get.docker.com -o get-docker.sh
chmod +x get-docker.sh
sudo ./get-docker.sh
sudo usermod -aG docker $USERKrok 2: Spustite kontajner Rancher
Ďalej vytvorte nový kontajner servera Rancher spustením príkazu:
sudo docker run -d --privileged \
--restart=unless-stopped \
-p 80:80 \
-p 443:443 \
--name rancher \
rancher/rancherAk máte porty 80 a 443 používané inými aplikáciami vo vašom hostiteľskom systéme, môžete ich namapovať na iné porty, ako je uvedené nižšie
sudo docker run -d --privileged \
--restart=unless-stopped \
-p 8080:80 \
-p 8443:443 \
--name rancher \
rancher/rancherSkontrolujte stav kontajnera pomocou príkazu docker ps:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
efefef5aad09 rancher/rancher "entrypoint.sh" 3 seconds ago Up 2 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp rancherKrok 3: Prístup k webovému rozhraniu Rancher
Získajte IP adresu alebo názov hostiteľa svojho uzla Rancher:
ip ad
# OR
hostname -f
Získajte bootstrap heslo:
docker logs rancher 2>&1 | grep "Bootstrap Password:"Ukážkový výstup z vykonania príkazov:
2024/07/14 13:51:07 [INFO] Bootstrap Password: rkfl7hjffwdvrwwfv7w7wplrcl4qxwmvt4x56cwj9jm9wkmcmsthkpPoužívateľské rozhranie Rancher je možné pristupovať na https://<server_ip>.
Zadajte heslo získané spustením príkazu docker logs.
Ďalej zmeňte heslo podľa pokynov.
Potom získate prístup k ovládaciemu panelu Rancher.
Krok 3: Vytvorte Kubernetes klaster
Tu vytvoríme jednonódový Kubernetes klastra, všimnite si, že v produkčnom prostredí budete potrebovať aspoň tri uzly, jeden hlavný uzol a dva pracovné uzly.
Ak chcete vytvoriť nový cluster, prejdite na Správa clusterov
Kliknite na „Clustery“ > „Vytvoriť“.
Tu máte tri možnosti, ako vytvoriť klastra:
- Vytvorte klaster v hosťovanom poskytovateľovi Kubernetes
- Zabezpečiť nové uzly a vytvoriť cluster pomocou RKE2/K3s
- Použite existujúce uzly a vytvorte klaster pomocou RKE2/K3s
Vyberte vhodnú možnosť na nasadenie nového clustera alebo import existujúceho clustera a jeho správu z panela Rancher.
Ďalšie čítanie:
Odkážte sa na stránky dokumentácie Rancher pre kroky, ako nasadiť a spravovať klastre.
Ostaňte naladení na viac článkov súvisiacich s Dockerom a Kubernetes.




