Inhoud
Overzicht
Het doel van dit artikel is uit te leggen hoe snel een Zevenet Load Balancer Community-editie met Docker-containers kan worden geïmplementeerd. havenarbeider is populaire virtualisatiesoftware die is gebaseerd op resource-isolatiefuncties van de Linux-kernel, zoals cgroups, kernel-naamruimten, overlayFS… om onafhankelijke "containers" te laten draaien binnen een enkele Linux-instantie, waardoor de overhead van het starten en onderhouden van complete virtuele machines wordt vermeden.
conventies
Ondanks het feit dat we geen Docker-problemen ondersteunen, voegen we hier enkele opmerkingen toe als een voorbeeld van installatie op de nieuwste Debian-buster
Installatieprocedure
Installeer Docker
Allereerst zullen we Docker in de host-machine installeren met een aantal afhankelijkheden en de officiële docker-repository en zijn gpg-sleutel.
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt-get update && apt-get install docker-ce
Download de Zevenet Docker-afbeelding
De volgende stap is het downloaden van de nieuwste ZLB-afbeelding uit onze repository
docker pull zevenet/zlb
Voer een Zevenet-container uit
Eindelijk zullen we een nieuwe container starten die de GUI-poort blootstelt
docker run --name zlb -p 444:444 -itd zevenet/zlb /bin/bash
Toegang tot uw nieuwe Zevenet-container
Na die laatste stap kunnen we via elke webbrowser toegang krijgen tot de Zevenet Load Balancer grafische gebruikersinterface:
https://[host_public_ip or domain]:444
Gebruiker: root
Wachtwoord: admin
Wijzig om veiligheidsredenen het standaardwachtwoord.
Als u van plan bent om boerderijen te maken, moet u de corresponderende poorten vrijgeven in de opdracht "docker run". Als u bijvoorbeeld een webserver-backend op poort 80 en 443 wilt uitvoeren, zou uw opdracht "docker run" zijn:
docker run --cap-add=NET_ADMIN --name zlb -p 444:444 -p 80:80 -p 443:443 -itd zevenet/zlb /bin/bash