Sådan installeres OpenShift Origin på Ubuntu 18.04

Sådan installeres OpenShift Origin på Ubuntu 18.04 Installer et powerhouse-værktøj, der kan hjælpe dig med at udvikle, implementere og administrere containerbaserede applikationer.

OpenShift Origin er en open source-implementering af Red Hat's OpenShift. For dem, der endnu ikke har oplevet OpenShift, er det en samfundsdistribution af Kubernetes, der er optimeret til at udvikle, distribuere og styre containerbaserede applikationer, som alle kan ske on-demand.

Skal-læse sky

  • Cloud computing i 2020: Forudsigelser om sikkerhed, AI, Kubernetes, mere
  • De vigtigste skyfremskridt i årtiet
  • Top desktop som en tjenesteudbyder (DaaS): Amazon, Citrix, Microsoft, VMware og mere
  • Cloud computing-politik (TechRepublic Premium)

En af de største fordele ved OpenShift Origin er, at det muliggør hurtigere udviklings- og frigørelsescyklusser til applikationer.

Jeg vil lede dig gennem processen med installation af OpenShift Origin på Ubuntu 18.04. Formålet med denne vejledning er, så du kan få en enkelt OpenShift Origin-knude op og køre. Med dette eksempel kan du sparke dækkene til denne teknologi for at se, om det passer til din virksomheds behov. Når du har taget beslutningen om at installere OpenShift på et produktionsniveau, kan du derefter tage springet til at implementere en klynge. Før det skal du dog vide, hvordan du får en enkelt knude i gang.

Lad os gøre netop det.

Hybrid sky: En guide til it- proffere (TechRepublic download)

Hvad du har brug for

Alt hvad du behøver for at gøre dette arbejde er en kørende forekomst af Ubuntu Server 18.04 og en brugerkonto med sudo-privilegier.

Lad os installere med disse to bit klar.

Sådan installeres Docker CE

Den første ting at gøre er at installere Docker-motoren. For at gøre dette skal du åbne et terminalvindue og udstede følgende kommandoer:

  • Importer Docker GPG-nøglen med kommandoen curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key tilføj -
  • Tilføj det nødvendige arkiv med kommandoen sudo add-apt-repository "deb arch = amd64 https://download.docker.com/linux/ubuntu $ (lsb_release -cs) stabil"
  • Opdater og installer med kommandoen sudo apt update && sudo apt -y installer docker-ce

Når Docker er installeret, skal du tilføje din bruger til docker-gruppen. Dette gøres med kommandoen:

 sudo usermod -aG docker $ USER 

Når du har udstedt ovenstående kommando, skal du logge ud og logge ind igen, så ændringerne får virkning.

Sådan downloades OpenShift

Først skal vi downloade den nyeste OpenShift Origin-fil. Fra denne skrivning er dette versionnummer 3.11.0. Gå tilbage til terminalvinduet og udsend kommandoen:

 wget https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz 

Når filen er hentet, ekstraheres den med kommandoen:

 tar xvzf openshift * .tar.gz 

Skift til det nyoprettede bibliotek med kommandoen:

 cd openshift-origin-client-tools * / 

Flyt kubectl- og oc-binærerne med kommandoen:

 sudo mv oc kubectl / usr / local / bin / 

Endelig skal du sørge for at køre kommandoen oc med:

 oc version 

Kommandoen skal rapportere tilbage:

 oc v3.11.0 + 0cbc58b kubernetes v1.11.0 + d4cacc0-funktioner: Basic-Auth GSSAPI Kerberos SPNEGO-server https://127.0.0.1:8443 kubernetes v1.11.0 + d4cacc0 

Du er klar til at fortsætte.

Usikkert register og start klyngen

Inden du tager dine første skridt med OpenShift Origin, skal du konfigurere det således, at det kan bruge et usikkert register. For at gøre dette skal du udstede kommandoen:

 kat << EOF | sudo tee /etc/docker/daemon.json {"insecure-registries": "172.30.0.0/16"} EOF 

Genstart Docker med kommandoen:

 sudo systemctl genstart docker 

Du kan nu starte serveren med kommandoen:

 oc klynge op 

Når klyngen er oppe, skal du bringe den tilbage med kommandoen:

 oc klynge ned 

Når denne kommando er afsluttet, skal du derefter konfigurere en fil, så OC ikke konstant omdirigerer fra din hosting-server IP-adresse til 127.0.0.1. For at gøre dette skal du åbne konfigurationsfilen med kommandoen:

 sudo nano ./openshift.local.clusterup/openshift-controller-manager/openshift-master.kubeconfig 

I den fil skal du søge efter linjen:

 server: https://127.0.0.1:8443 

Erstat den linje med:

 server: https: // SERVER_IP: 8443 

Hvor SERVER_IP er IP-adressen på hosting-serveren.

Gem og luk filen. Bring klyngen op igen med kommandoen:

 oc klynge op - public-hostname = SERVER_IP 

Hvor SERVER_IP er IP-adressen på hosting-serveren.

Sådan logger du ind

Lad os starte med kommandolinjegrænsefladen til OpenShift Origin. For at logge på som en standardbruger skal du udføre kommandoen:

 oc login -u USERNAME -p PASSWORD 

Hvor USERNAME er et gyldigt brugernavn på serveren og PASSWORD er adgangskoden for den nævnte bruger.

For at logge på som administrator skal du udstede kommandoen:

 oc login -u system: admin 

Når du logger ind som systemadministrator, har du adgang til indbyggede projekter og kan let skifte mellem dem ( figur A ).

Figur A

Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Logget ind som administrator.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Skift til standardprojektet med kommandoen:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc projekt standard

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Skift til udviklerbrugeren med kommandoen:

 Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Ved login-prompten skriver du udvikler til både brugernavn og adgangskode.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Opret dit første projekt med kommandoen:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc new-project dev --display-name = "Test Project" --descript = "My Test Project"

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Logning på web GUI

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Peg nu din browser til https: // SERVER_IP: 8443 / konsol. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Log ind med legitimationsudvikler / -udvikler. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Du skal nu finde dig selv på OpenShift Origin-betjeningspanelet ( figur B ).

Logged in as the administrator.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">OpenShift Origin-betjeningspanelet.

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Hvis du finder dig ved at blive omdirigeret til https://127.0.0.1:8443, kan du omgå det ved at oprette en SSH-tunnel med kommandoen:

 _IP The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">sudo ssh -L 8443: localhost: 8443 -f -N beskyttet via e-mail _IP

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Hvor USER er et eksternt brugernavn og SERVER_IP er IP-adressen på hosting-serveren. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Nu skal du være i stand til at pege din browser til Web GUI og ikke konstant blive omdirigeret til localhost-adressen.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Du er nu klar til at begynde at bruge OpenShift Origin webbaseret GUI til at udvikle, distribuere og administrere containerbaserede applikationer.

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Cloud og alt som et service nyhedsbrev

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Tilmeld dig i dag

© Copyright 2020 | mobilegn.com