So installieren Sie OpenShift Origin unter Ubuntu 18.04

So installieren Sie OpenShift Origin unter Ubuntu 18.04 Installieren Sie ein leistungsstarkes Tool, mit dem Sie containergestützte Anwendungen entwickeln, bereitstellen und verwalten können.

OpenShift Origin ist eine Open Source-Implementierung von OpenShift von Red Hat. Für diejenigen, die OpenShift noch nicht kennen, ist es eine Community-Distribution von Kubernetes, die für die Entwicklung, Bereitstellung und Verwaltung von containergestützten Anwendungen optimiert ist. All dies kann bei Bedarf erfolgen.

Must-Read Cloud

  • Cloud Computing im Jahr 2020: Vorhersagen zu Sicherheit, KI, Kubernetes, mehr
  • Die wichtigsten Cloud-Fortschritte des Jahrzehnts
  • Top Desktop as a Service (DaaS) -Anbieter: Amazon, Citrix, Microsoft, VMware und mehr
  • Cloud-Computing-Richtlinie (TechRepublic Premium)

Einer der größten Vorteile von OpenShift Origin besteht darin, dass es schnellere Entwicklungs- und Release-Zyklen für Anwendungen ermöglicht.

Ich möchte Sie durch den Prozess der Installation von OpenShift Origin unter Ubuntu 18.04 führen. Mit dieser Anleitung können Sie einen einzelnen OpenShift Origin-Knoten zum Laufen bringen. In diesem Fall können Sie die Reifen dieser Technologie treten, um festzustellen, ob sie den Anforderungen Ihres Unternehmens entspricht. Sobald Sie sich für die Bereitstellung von OpenShift auf Produktionsebene entschieden haben, können Sie den Sprung zur Bereitstellung eines Clusters wagen. Zuvor müssen Sie jedoch wissen, wie Sie einen einzelnen Knoten zum Laufen bringen.

Lass uns genau das tun.

Hybrid Cloud: Ein Leitfaden für IT-Profis (TechRepublic-Download)

Was du brauchen wirst

Alles, was Sie benötigen, damit dies funktioniert, ist eine laufende Instanz von Ubuntu Server 18.04 und ein Benutzerkonto mit Sudo-Berechtigungen.

Lassen Sie uns mit diesen beiden Bits installieren.

So installieren Sie Docker CE

Als erstes müssen Sie die Docker-Engine installieren. Öffnen Sie dazu ein Terminalfenster und geben Sie folgende Befehle ein:

  • Importieren Sie den Docker-GPG-Schlüssel mit dem Befehl curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key hinzufügen -
  • Fügen Sie das erforderliche Repository mit dem Befehl sudo add-apt-repository "deb arch = amd64 https://download.docker.com/linux/ubuntu $ (lsb_release -cs) stabile" hinzu.
  • Aktualisieren und installieren Sie mit dem Befehl sudo apt update && sudo apt -y install docker-ce

Nach der Installation von Docker müssen Sie Ihren Benutzer zur Docker-Gruppe hinzufügen. Dies geschieht mit dem Befehl:

 sudo usermod -aG docker $ USER 

Melden Sie sich nach dem Ausgeben des obigen Befehls ab und wieder an, damit die Änderungen wirksam werden.

So laden Sie OpenShift herunter

Zuerst müssen wir die neueste OpenShift Origin-Datei herunterladen. Zum jetzigen Zeitpunkt lautet diese Versionsnummer 3.11.0. Gehen Sie zurück zum Terminalfenster und geben Sie den folgenden Befehl ein:

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

Sobald die Datei heruntergeladen wurde, extrahieren Sie sie mit dem folgenden Befehl:

 tar xvzf openshift * .tar.gz 

Wechseln Sie mit dem folgenden Befehl in das neu erstellte Verzeichnis:

 cd openshift-origin-client-tools * / 

Verschieben Sie die Kubectl- und OC-Binärdateien mit dem folgenden Befehl:

 sudo mv oc kubectl / usr / local / bin / 

Stellen Sie schließlich sicher, dass Sie den Befehl oc ausführen können mit:

 oc version 

Der Befehl sollte zurückmelden:

 oc v3.11.0 + 0cbc58b kubernetes v1.11.0 + d4cacc0 Funktionen: GSSAPI Kerberos SPNEGO Server mit Basisauthentifizierung https://127.0.0.1:8443 kubernetes v1.11.0 + d4cacc0 

Sie sind bereit, fortzufahren.

Unsichere Registrierung und Starten des Clusters

Bevor Sie Ihre ersten Schritte mit OpenShift Origin ausführen, müssen Sie es so konfigurieren, dass es eine unsichere Registrierung verwenden kann. Geben Sie dazu den folgenden Befehl ein:

 Katze << EOF | sudo tee /etc/docker/daemon.json {"unsichere Registrierungen": "172.30.0.0/16"} EOF 

Starten Sie Docker mit dem folgenden Befehl neu:

 sudo systemctl Docker neu starten 

Sie können den Server jetzt mit dem folgenden Befehl starten:

 oc Cluster auf 

Nachdem der Cluster aktiv ist, bringen Sie ihn mit dem folgenden Befehl wieder herunter:

 oc Cluster nach unten 

Sobald dieser Befehl ausgeführt wurde, müssen Sie eine Datei konfigurieren, damit OC nicht ständig von der IP-Adresse Ihres Hosting-Servers zu 127.0.0.1 umleitet. Öffnen Sie dazu die Konfigurationsdatei mit dem folgenden Befehl:

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

Suchen Sie in dieser Datei nach der Zeile:

 Server: https://127.0.0.1:8443 

Ersetzen Sie diese Zeile durch:

 Server: https: // SERVER_IP: 8443 

Dabei ist SERVER_IP die IP-Adresse des Hosting-Servers.

Speichern und schließen Sie die Datei. Rufen Sie den Cluster mit dem folgenden Befehl wieder auf:

 oc cluster up --public-hostname = SERVER_IP 

Dabei ist SERVER_IP die IP-Adresse des Hosting-Servers.

So melden Sie sich an

Beginnen wir mit der Befehlszeilenschnittstelle für OpenShift Origin. Geben Sie den folgenden Befehl ein, um sich als Standardbenutzer anzumelden:

 oc login -u USERNAME -p PASSWORT 

Wobei USERNAME ein gültiger Benutzername auf dem Server ist und PASSWORD das Passwort für diesen Benutzer ist.

Geben Sie den folgenden Befehl ein, um sich als Administrator anzumelden:

 oc login -u system: admin 

Wenn Sie sich als Systemadministrator anmelden, haben Sie Zugriff auf integrierte Projekte und können problemlos zwischen diesen wechseln ( Abbildung A ).

Abbildung A.

Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Als Administrator angemeldet.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Wechseln Sie mit dem folgenden Befehl zum Standardprojekt:

 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">Wechseln Sie mit dem folgenden Befehl zum Entwicklerbenutzer:

 Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Geben Sie an der Anmeldeaufforderung Entwickler für den Benutzernamen und das Kennwort ein.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Erstellen Sie Ihr erstes Projekt mit dem Befehl:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc new-project dev --display-name = "Testprojekt" --description = "Mein Testprojekt"

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Anmelden bei der Web-GUI

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Zeigen Sie nun mit Ihrem Browser auf https: // SERVER_IP: 8443 / console. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Melden Sie sich mit den Anmeldeinformationen Entwickler / Entwickler an. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Sie sollten sich jetzt im OpenShift Origin-Dashboard befinden ( Abbildung B ).

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Abbildung B.

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Wenn Sie feststellen, dass Sie immer wieder zu https://127.0.0.1:8443 umgeleitet werden, können Sie dies umgehen, indem Sie einen SSH-Tunnel mit dem folgenden Befehl erstellen:

 _IP The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">sudo ssh -L 8443: localhost: 8443 -f -N E-Mail geschützt _IP

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Wobei USER ein Remote-Benutzername und SERVER_IP die IP-Adresse auf dem Hosting-Server ist. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Jetzt sollten Sie in der Lage sein, Ihren Browser auf die Web-GUI zu verweisen und nicht ständig an die Adresse des lokalen Hosts umgeleitet zu werden.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Sie können jetzt die webbasierte OpenShift Origin-Benutzeroberfläche zum Entwickeln, Bereitstellen und Verwalten von containergestützten Anwendungen verwenden.

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Cloud und alles als Service Newsletter

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Dies ist Ihre Anlaufstelle für die neuesten Informationen zu AWS, Microsoft Azure, Google Cloud Platform, XaaS, Cloud-Sicherheit und vielem mehr. The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

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

© Copyright 2020 | mobilegn.com