Hur man installerar OpenShift Origin på Ubuntu 18.04

Hur du installerar OpenShift Origin på Ubuntu 18.04 Installera ett kraftverktyg som kan hjälpa dig att utveckla, distribuera och hantera containerbaserade applikationer.

OpenShift Origin är en öppen källkodsimplementering av Red Hat's OpenShift. För dem som ännu inte har upplevt OpenShift är det en community-distribution av Kubernetes som är optimerad för att utveckla, distribuera och hantera containerbaserade applikationer, som alla kan hända på begäran.

Måste läsa molnet

  • Cloud computing 2020: Förutsägelser om säkerhet, AI, Kubernetes, mer
  • De viktigaste molnframstegen under decenniet
  • Top desktop som en tjänsteleverantör (DaaS): Amazon, Citrix, Microsoft, VMware och mer
  • Cloud computing policy (TechRepublic Premium)

En av de största fördelarna med OpenShift Origin är att det möjliggör snabbare utvecklings- och släppcykler för applikationer.

Jag vill leda dig genom installationen av OpenShift Origin på Ubuntu 18.04. Syftet med denna vägledning är att du kan få en enda OpenShift Origin-nod igång. Med det här fallet kan du sparka i däcken till denna teknik för att se om det passar ditt företags behov. När du har fattat beslutet att distribuera OpenShift på en produktionsnivå, kan du sedan hoppa till att distribuera ett kluster. Innan det måste du dock veta hur du får en enda nod igång.

Låt oss göra just det.

Hybridmoln: En guide för IT-proffs (nedladdning av TechRepublic)

Vad du behöver

Allt du behöver för att göra detta arbete är en löpande instans av Ubuntu Server 18.04 och ett användarkonto med sudo-privilegier.

Med dessa två bitar redo, låt oss installera.

Hur du installerar Docker CE

Det första du ska göra är att installera Docker-motorn. För att göra detta öppnar du ett terminalfönster och ger ut följande kommandon:

  • Importera Docker GPG-nyckeln med kommandot curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • Lägg till nödvändigt arkiv med kommandot sudo add-apt-repository "deb arch = amd64 https://download.docker.com/linux/ubuntu $ (lsb_release -cs) stabil"
  • Uppdatera och installera med kommandot sudo apt update && sudo apt -y installera docker-ce

När Docker är installerat måste du lägga till din användare i dockningsgruppen. Detta görs med kommandot:

 sudo usermod -aG dockare $ USER 

När du har utfärdat ovanstående kommando, logga ut och logga in igen så att ändringarna kommer att träda i kraft.

Hur man laddar ner OpenShift

Först måste vi ladda ner den senaste OpenShift Origin-filen. Från detta skrivande är det versionnumret 3.11.0. Gå tillbaka till terminalfönstret och meddela kommandot:

 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 har laddats ner extraherar du den med kommandot:

 tar xvzf openshift * .tar.gz 

Byt till den nyskapade katalogen med kommandot:

 cd openshift-origin-client-tools * / 

Flytta kubectl- och oc-binärerna med kommandot:

 sudo mv oc kubectl / usr / local / bin / 

Slutligen, se till att du kan köra kommandot oc med:

 oc version 

Kommandot ska rapportera tillbaka:

 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 är redo att fortsätta.

Osäkert register och starta klustret

Innan du tar dina första steg med OpenShift Origin måste du konfigurera det så att det kan använda ett osäkert register. För att göra detta, utfärda kommandot:

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

Starta om Docker med kommandot:

 sudo systemctl starta om dockaren 

Du kan nu starta servern med kommandot:

 oc kluster upp 

När klustret är uppe ska du föra tillbaka det med kommandot:

 oc kluster ner 

När kommandot har slutförts måste du konfigurera en fil så att OC inte ständigt omdirigerar från din webbhotell IP-adress till 127.0.0.1. För att göra detta, öppna konfigurationsfilen med kommandot:

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

I den filen söker du efter raden:

 server: https://127.0.0.1:8443 

Byt ut den raden med:

 server: https: // SERVER_IP: 8443 

Där SERVER_IP är värdserverns IP-adress.

Spara och stäng filen. Ta tillbaka klustret med kommandot:

 oc kluster upp - public-hostname = SERVER_IP 

Där SERVER_IP är värdserverns IP-adress.

Hur man loggar in

Låt oss börja med kommandoradsgränssnittet för OpenShift Origin. För att logga in som standardanvändare, utfärda kommandot:

 oc inloggning -u USERNAME -p LÖSENORD 

Där USERNAME är ett giltigt användarnamn på servern och LÖSENORD är lösenordet för nämnda användare.

För att logga in som administratör, utfärda kommandot:

 oc inloggning -u system: admin 

När du loggar in som systemadministratör har du tillgång till inbyggda projekt och kan enkelt växla mellan 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">Inloggad som administratör.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Byt till standardprojektet med kommandot:

 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">Byt till utvecklaranvändaren med kommandot:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc logga in

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Vid inloggningsprompt skriver du utvecklare för både användarnamn och lösenord.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Skapa ditt första projekt med kommandot:

 Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Loggar in på webbgränssnittet

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Peka nu webbläsaren till https: // SERVER_IP: 8443 / konsol. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Logga in med referensutvecklaren / utvecklaren. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Du bör nu hitta dig själv på OpenShift Origin-instrumentpanelen ( 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-instrumentpanelen.

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Om du hittar att du fortsätter att omdirigeras till https://127.0.0.1:8443, kan du komma runt det genom att skapa en SSH-tunnel med kommandot:

 _IP The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Där USER är ett fjärrnamn och SERVER_IP är IP-adressen på värdservern. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Nu ska du kunna peka din webbläsare till webbgränssnittet och inte ständigt omdirigeras till localhost-adressen.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Du är nu redo att börja använda webbaserade GUI för OpenShift Origin för att utveckla, distribuera och hantera containerbaserade applikationer.

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Cloud och allt som ett nyhetsbrev för tjänster

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Detta är din resurs för det senaste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, molnsäkerhet och mycket mer. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Levereras måndagar

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Registrera dig idag

© Copyright 2020 | mobilegn.com