Hur man installerar Rancher på Ubuntu 24.04|20.04|18.04
Hej goda människor. Denna guide kommer att täcka installation och användning av Rancher-containerhanteringsplattformen på Ubuntu LTS. Rancher är en öppen källkod, produktionsklar, komplett containerhanteringsplattform utvecklad av Rancher Labs.
Rancher stöder Kubernetes inbyggt och låter användare kontrollera dess funktioner genom ett enkelt och intuitivt gränssnitt. Kubernetes kan startas på några minuter med ett enda klick genom Rancher. Det integreras med LDAP, AD och GitHub för autentisering.
Rancher erbjuder även ett applikationskatalog med över 90 populära Docker-applikationer där du kan distribuera och hantera komplexa applikationer med ett klick. Om du är en Helm-användare behövs ingen oro eftersom Rancher levereras med det. Dessutom är det enkelt att uppdatera Kubernetes till den senaste stabila versionen med hjälp av Ranchers användargränssnitt.
Den ultimata handboken för Ubuntu-skrivbordet
Bemästra Ubuntu som ett proffs - från vacker skrivbordsanpassning till kraftfull terminalautomatisering. Perfekt för utvecklare, systemadministratörer och avancerade användare som vill ha total kontroll över sin arbetsyta.
Rancher-installation på Ubuntu
Här är installationsprocessen för Rancher på Ubuntu. Efter installationen kommer vi att distribuera ett Kubernetes-kluster och skapa en testapplikationsbehållare.
Det här upplägget har två virtuella maskiner som vi använder.
Rancher Node: 192.168.18.60
Worker Node: 192.168.18.61Steg 1: Installera Docker Engine
Eftersom Rancher och alla arbetsbelastningar körs på Docker-containrar, behöver du ha Docker-motorn installerad på din server
Uppdatera systemets apt-index:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common -yInstallera sedan den senaste versionen av Docker från arkivet
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"Installera Docker Engine-containerkörtiden.
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-pluginVänta tills nedladdningen och installationen av paketen är klar, och kontrollera sedan vilken version av Docker som är installerad.
$ 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: de40ad0Du kan också installera en experimentell version av Docker med skriptet som tillhandahålls av Docker.
curl -fsSL get.docker.com -o get-docker.sh
chmod +x get-docker.sh
sudo ./get-docker.sh
sudo usermod -aG docker $USERSteg 2: Starta Rancher-behållaren
Nästa steg är att skapa en ny Rancher-servercontainer genom att köra kommandot:
sudo docker run -d --privileged \
--restart=unless-stopped \
-p 80:80 \
-p 443:443 \
--name rancher \
rancher/rancherOm du har portar 80 & 443 som används på ditt värdsystem av andra program kan du mappa till andra portar som nedan
sudo docker run -d --privileged \
--restart=unless-stopped \
-p 8080:80 \
-p 8443:443 \
--name rancher \
rancher/rancherKontrollera status för containern med kommandot 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 rancherSteg 3: Öppna Ranchers webbgränssnitt
Hämta IP-adressen eller värdnamnet för din Rancher-nod:
ip ad
# OR
hostname -f
Få bootstrap-lösenord:
docker logs rancher 2>&1 | grep "Bootstrap Password:"Exempel på resultat från att köra kommandona:
2024/07/14 13:51:07 [INFO] Bootstrap Password: rkfl7hjffwdvrwwfv7w7wplrcl4qxwmvt4x56cwj9jm9wkmcmsthkpRancher-användargränssnittet kan nås på https://<server_ip>.
Ange lösenordet som samlats in genom att köra docker logs-kommandot.
Byt sedan lösenordet enligt anvisningarna.
Du kommer då att få tillgång till Rancher-instrumentpanelen.
Steg 3: Skapa ett Kubernetes-kluster
Här kommer vi att skapa ett Kubernetes-kluster med en enda nod. Observera att i en produktionsmiljö behöver du minst tre noder, en master-nod och två arbetsnoder.
För att skapa en ny kluster, gå till Cluster Management
Klicka på „Kluster“ > „Skapa“.
Här har du tre alternativ för att skapa en kluster:
- Skapa en kluster hos en värd Kubernetes-leverantör
- Tillhandahåll nya noder och skapa ett kluster med RKE2/K3s
- Använd befintliga noder och skapa ett kluster med RKE2/K3s
Välj lämpligt alternativ för att distribuera en ny kluster eller importera en befintlig kluster och hantera den från Rancher-instrumentpanelen.
Vidare läsning:
Se Ranchers dokumentationssidor för steg-för-steg-anvisningar för klusterdistributioner och hantering.
Håll utkik efter fler artiklar om Docker och Kubernetes.




