Hoe OpenShift Origin op Ubuntu 18.04 te installeren

Hoe OpenShift Origin op Ubuntu 18.04 te installeren Installeer een krachtige tool die u kan helpen bij het ontwikkelen, implementeren en beheren van container-gebaseerde applicaties.

OpenShift Origin is een open source-implementatie van OpenShift van Red Hat. Voor degenen die OpenShift nog niet hebben ervaren, is het een communitydistributie van Kubernetes die is geoptimaliseerd voor het ontwikkelen, implementeren en beheren van container-gebaseerde applicaties, die allemaal op aanvraag kunnen gebeuren.

Must-read cloud

  • Cloud computing in 2020: voorspellingen over beveiliging, AI, Kubernetes, meer
  • De belangrijkste cloud-vooruitgang van het decennium
  • Top desktop as a service (DaaS) -providers: Amazon, Citrix, Microsoft, VMware en meer
  • Cloud computing-beleid (TechRepublic Premium)

Een van de grootste voordelen van OpenShift Origin is dat het snellere ontwikkeling en releasecycli voor applicaties mogelijk maakt.

Ik wil je helpen met het installeren van OpenShift Origin op Ubuntu 18.04. Het doel van deze handleiding is dat u één OpenShift Origin-knooppunt aan de gang kunt krijgen. In dit geval kunt u de banden van deze technologie omverwerpen om te zien of deze geschikt is voor de behoeften van uw bedrijf. Zodra u de beslissing hebt genomen om OpenShift op productieniveau te implementeren, kunt u de sprong maken naar het inzetten van een cluster. Daarvoor moet u echter weten hoe u een enkel knooppunt in gebruik kunt nemen.

Laten we dat doen.

Hybride cloud: een gids voor IT-professionals (download van TechRepublic)

Wat je nodig hebt

Het enige dat u nodig hebt om dit te laten werken, is een actief exemplaar van Ubuntu Server 18.04 en een gebruikersaccount met sudo-rechten.

Met die twee bits in de aanslag, laten we installeren.

Hoe Docker CE te installeren

Het eerste wat u moet doen is de Docker-engine installeren. Hiertoe opent u een terminalvenster en geeft u de volgende opdrachten:

  • Importeer de Docker GPG-sleutel met de opdracht curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key toevoegen -
  • Voeg de benodigde repository toe met het commando sudo add-apt-repository "deb arch = amd64 https://download.docker.com/linux/ubuntu $ (lsb_release -cs) stable"
  • Update en installeer met de opdracht sudo apt update && sudo apt -y install docker-ce

Nadat Docker is geïnstalleerd, moet u uw gebruiker toevoegen aan de dockergroep. Dit gebeurt met het commando:

 sudo usermod -aG docker $ USER 

Nadat u de bovenstaande opdracht hebt gegeven, meldt u zich af en weer aan zodat de wijzigingen van kracht worden.

Hoe OpenShift te downloaden

Eerst moeten we het nieuwste OpenShift Origin-bestand downloaden. Vanaf dit schrijven is dat versienummer 3.11.0. Ga terug naar het terminalvenster en geef de opdracht:

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

Nadat het bestand is gedownload, pak het uit met de opdracht:

 tar xvzf openshift * .tar.gz 

Ga naar de nieuw gemaakte map met de opdracht:

 cd openshift-origin-client-tools * / 

Verplaats de kubectl en oc binaries met het commando:

 sudo mv oc kubectl / usr / local / bin / 

Zorg er ten slotte voor dat u de opdracht oc kunt uitvoeren met:

 oc-versie 

Het commando moet rapporteren:

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

U bent klaar om verder te gaan.

Onveilig register en starten van het cluster

Voordat u uw eerste stappen met OpenShift Origin neemt, moet u het zodanig configureren dat het een onveilig register kan gebruiken. Voer hiervoor de opdracht uit:

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

Start Docker opnieuw met de opdracht:

 sudo systemctl herstart docker 

U kunt de server nu starten met de opdracht:

 oc cluster omhoog 

Nadat het cluster is geopend, brengt u het terug naar beneden met de opdracht:

 oc cluster naar beneden 

Zodra die opdracht is voltooid, moet u een bestand configureren zodat OC niet constant van het IP-adres van uw hostserver naar 127.0.0.1 verwijst. Open hiervoor het configuratiebestand met de opdracht:

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

Zoek in dat bestand naar de regel:

 server: https://127.0.0.1:8443 

Vervang die regel door:

 server: https: // SERVER_IP: 8443 

Waar SERVER_IP het IP-adres van de hosting-server is.

Sla het bestand op en sluit het. Breng het cluster weer omhoog met de opdracht:

 oc cluster up --public-hostname = SERVER_IP 

Waar SERVER_IP het IP-adres van de hosting-server is.

Hoe inloggen?

Laten we beginnen met de opdrachtregelinterface voor OpenShift Origin. Voer de opdracht uit om in te loggen als standaardgebruiker:

 oc login -u GEBRUIKERSNAAM -p WACHTWOORD 

Waar USERNAME een geldige gebruikersnaam op de server is en PASSWORD het wachtwoord voor die gebruiker is.

Voer de opdracht uit om u aan te melden als beheerder:

 oc login -u systeem: admin 

Wanneer u zich aanmeldt als systeembeheerder, hebt u toegang tot ingebouwde projecten en kunt u eenvoudig tussen deze projecten schakelen ( Afbeelding A ).

Figuur A

Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Aangemeld als beheerder.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Schakel naar het standaardproject met de opdracht:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc project standaard

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Ga naar de ontwikkelaargebruiker met de opdracht:

 Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Typ ontwikkelaar bij de aanmeldprompt voor zowel de gebruikersnaam als het wachtwoord.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Maak uw eerste project met het commando:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc new-project dev --display-name = "Testproject" --description = "Mijn testproject"

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Aanmelden bij de web-GUI

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Richt uw browser nu op https: // SERVER_IP: 8443 / console. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Log in met de ontwikkelaar / ontwikkelaar van de inloggegevens. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">U bevindt zich nu op het dashboard van OpenShift Origin ( Afbeelding B ).

Logged in as the administrator.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Als je merkt dat je steeds wordt doorverwezen naar https://127.0.0.1:8443, kun je dat omzeilen door een SSH-tunnel te maken met het commando:

 _IP The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Waar USER een externe gebruikersnaam is en SERVER_IP het IP-adres op de hosting-server is. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Nu zou u uw browser naar de web-GUI moeten kunnen wijzen en niet constant naar het localhost-adres moeten worden omgeleid.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">U bent nu klaar om de webgebaseerde GUI van OpenShift Origin te gebruiken voor het ontwikkelen, implementeren en beheren van container-gebaseerde applicaties.

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Cloud en Everything as a Service-nieuwsbrief

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Dit is uw favoriete bron voor het laatste nieuws over AWS, Microsoft Azure, Google Cloud Platform, XaaS, cloudbeveiliging en nog veel meer. The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Schrijf je vandaag in

© Copyright 2020 | mobilegn.com