Sådan tilføjes containerstyring til Cockpit

Sådan føjes containeradministration til Cockpit Cockpit-webbaserede admin-værktøj kan udvides til at omfatte containerstyring.

Cockpit er en admin-orienteret, webbaseret GUI til administration af Linux-servere. Det er tilgængeligt for dem, der kan lide CentOS og Ubuntu-servere og gør det lettere at arbejde med disse servere. Hvis du tilfældigvis bruger Ubuntu-server eller CentOS, kan du tilføje containerstyring i blandingen. Det er virkelig ganske enkelt, og til sidst har du endnu et middel til at styre dine containere.

Inden vi går ind på dette, skal du vide et par ting. For det første er Cockpit-containermodulet kun tilgængeligt til installation på CentOS 7. Selvom CentOS 8 er blevet frigivet, er dette modul endnu ikke frigivet. Kubernetes Cockpit-modulet er heller ikke mere. På grund af dette vil du kun være i stand til at administrere Docker-containere og ikke en Kubernetes-klynge. Men for enhver, der udvikler med Docker eller ikke har brug for orkestreringsstyring af Kubernetes, kan dette modul gøre dit liv lidt lettere.

Jeg vil lede dig gennem processen med installation af Cockpit og Docker-modulet på Ubuntu Server 18.04.

Ansættelsessæt: Databaseadministrator (TechRepublic Premium)

Sådan installeres Docker på Ubuntu Server 18.04

Før du starter med Cockpit, skal du først installere Docker. For at gøre dette skal du logge ind på din Ubuntu Server og udføre kommandoen:

 sudo apt-get install docker.io 

Når det er installeret, tilføj din bruger til docker-gruppen med kommandoen:

 sudo usermod -aG docker $ USER 

Log ud og log ind igen, så din bruger nu kan arbejde med Docker.

Sådan installeres Cockpit og Cockpit Docker-modulet

Nu skal vi installere Cockpit og Cockpit Docker modulet. For at gøre dette, gå tilbage til terminalvinduet og udsend kommandoen:

 sudo apt-get install cockpit cockpit-docker -y 

Når installationen er afsluttet, er du klar til at logge ind på Cockpit.

Sådan får du adgang til Cockpit

Åbn en webbrowser, og peg den til https: // SERVER_IP: 9090 (hvor SERVER_IP er IP-adressen på din hosting-server). Du skal blive bedt om loginoplysninger ( figur A ).

Figur A

Logging in to Cockpit.

" data-credit="" rel="noopener noreferrer nofollow">

Logger ind på cockpit.

For at din bruger skal kunne fungere korrekt, skal du markere afkrydsningsfeltet for Genbrug min adgangskode til privilegerede opgaver. Når du har gjort det, skal du klikke på Log ind, så finder du dig selv på hovedsiden Cockpit-siden. På denne side skal du bemærke posten Container i venstre navigation ( figur B ).

Figur B

The container entry for Cockpit.

" data-credit="" rel="noopener noreferrer nofollow">

Containerindgangen til Cockpit.

Klik på Containere, så ser du alle trukket billeder og / eller kørende containere ( figur C ).

Fig

The Container section of Cockpit.

" data-credit="" rel="noopener noreferrer nofollow">

Beholderafsnittet i Cockpit.

Hvis du vil trække et nyt billede, skal du klikke på Hent nyt billede, og du bliver bedt om at søge efter det krævede billede. Disse billeder er trukket fra DockerHub, så du kan se ethvert billede, der svarer til dine søgekriterier. Når du har trukket nogle billeder, kan du derefter distribuere en container ved at klikke på køringspilen, der er knyttet til det pågældende billede. Dette åbner en popup, hvor du kan konfigurere containeren ( figur D ).

Figur D

Configuring your container.

" data-credit="" rel="noopener noreferrer nofollow">

Konfiguration af din container.

Og det er kernen ved at tilføje containerstyring til Cockpit. Prøv dette modul og prøv, om det ikke gør dine containeradministrationsopgaver lidt lettere.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com