Detaillierte Schritte zur schnellen Installation von Openshift

Detaillierte Schritte zur schnellen Installation von Openshift

Der schnellste Weg, die neueste Version von OpenShift 3.9 zu erleben.

Vorbereitung

[root@host ~]# git clone http://github.com/liumiaocn/easypack.git
Klonen in „Easypack“ …
remote: Objekte zählen: 1050, fertig.
remote: Objekte komprimieren: 100 % (59/59), fertig.
Remote: Insgesamt 1050 (Delta 29), wiederverwendet 6 (Delta 3), Pack-wiederverwendet 985
Empfangene Objekte: 100 % (1050/1050), 157,41 KiB | 0 Bytes/s, fertig.
Deltas auflösen: 100 % (464/464), fertig.
[root@host ~]# cd easypack/openshift/
[root@host openshift]# ls
install-openshift.sh
[root@host openshift]

Installieren

Installationsbefehl: sh install-openshift.sh

[root@host openshift]# sh install-openshift.sh 
So, 6. Mai 2018, 09:16:16 EDT
## Schritt 1: Betriebssystemversion bestätigen: 
Linux host.localdomain 3.10.0-514.el7.x86_64 #1 SMP Dienstag, 22. November 2016, 16:42:41 UTC x86_64 x86_64 x86_64 GNU/Linux
CentOS Linux Version 7.3.1611 (Core) 
## Docker installieren 
Geladene Plugins: fastestmirror
Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden
 * Basis: mirror.it.ubc.ca
 * Extras: mirror.it.ubc.ca
 * Aktualisierungen: mirror.csclub.uwaterloo.ca
...Docker installieren
So, 6. Mai 2018, 09:16:16 EDT
## Schritt 2: Legen Sie net.ipv4.ip_forward fest
net.ipv4.ip_forward=1
net.ipv4.ip_forward=1
sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
So, 6. Mai 2018, 09:16:17 EDT
## Schritt 3: Registrierung festlegen und Docker neu starten
{
  "unsichere-Registrierungen": [
   „172.30.0.0/16“
  ]
}
## systemctl daemon-reload
## systemctl Neustart Docker
## Docker-Version bestätigen
Kunde:
 Version: 1.13.1
 API-Version: 1.26
 Paketversion: <unbekannt>
 Go-Version: go1.8.3
 Git-Commit: 774336d/1.13.1
 Gebaut: Mittwoch, 7. März 2018, 17:06:16 Uhr
 Betriebssystem/Architektur: linux/amd64
Server:
 Version: 1.13.1
 API-Version: 1.26 (Mindestversion 1.12)
 Paketversion: <unbekannt>
 Go-Version: go1.8.3
 Git-Commit: 774336d/1.13.1
 Gebaut: Mittwoch, 7. März 2018, 17:06:16 Uhr
 Betriebssystem/Architektur: linux/amd64
 Experimentell: falsch
So, 6. Mai 2018, 09:16:20 EDT
## Schritt 4: Für Firewall einrichten
...Firewall-Ports festlegenSonntag, 6. Mai 2018, 09:16:21 EDT
## Schritt 5: oc abrufen und festlegen: 
Geladene Plugins: fastestmirror
Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden
 * Basis: mirror.it.ubc.ca
 * Extras: mirror.it.ubc.ca
 * Aktualisierungen: mirror.csclub.uwaterloo.ca
Paket wget-1.14-15.el7_4.1.x86_64 bereits installiert und neueste Version
Nichts zu tun
--2018-05-06 09:16:22-- 
...Download oc client tools 2018-05-06 09:16:40 (2.45 MB/s) - „openshift-origin-client-tools-v3.9.0-191fece-linux-64bit.tar.gz“ gespeichert [44156681/44156681]
… /usr/local/bin/oc weglassen
oc v3.9.0+191fece
Kubernetes v1.9.1+a0ce1bc657
Funktionen: Basic-Auth GSSAPI Kerberos SPNEGO
So, 6. Mai 2018, 09:16:42 EDT
## Schritt 6: OC-Cluster starten
Bild „openshift/origin:v3.9.0“ wird abgerufen
1/4 Lagen gezogen, 31% fertig
2/4 Lagen gezogen, 63% fertig
3/4 Lagen gezogen, 75% fertig
3/4 Lagen gezogen, 80% fertig
3/4 Lagen gezogen, 86% fertig
3/4 Lagen gezogen, 91% fertig
3/4 Lagen gezogen, 95% fertig
3/4 Lagen gezogen, 99% fertig
4/4 Lagen gezogen, 100% fertig
Extrahieren
Bildabruf abgeschlossen
Verwenden des nsenter-Mounters für OpenShift-Volumes
Verwenden von 127.0.0.1 als Server-IP
Starten von OpenShift mit openshift/origin:v3.9.0 ...
OpenShift-Server gestartet.
Der Server ist über die Webkonsole erreichbar unter:
  https://127.0.0.1:8443
Sie sind angemeldet als:
  Benutzer: Entwickler
  Passwort: <beliebiger Wert>
So melden Sie sich als Administrator an:
  oc login -u system:admin
So, 6. Mai 2018, 09:20:37 EDT
REPOSITORY TAG BILD ID ERSTELLT GRÖSSE
docker.io/openshift/origin-web-console v3.9.0 6d397283b924 vor 6 Tagen 489 MB
docker.io/openshift/origin-deployer v3.9.0 2dcb16bd17a4 vor 6 Tagen 1,25 GB
docker.io/openshift/origin v3.9.0 e28708220c0b vor 6 Tagen 1,25 GB
docker.io/openshift/origin-pod v3.9.0 b549aa96e0a7 vor 6 Tagen 220 MB
docker.io/capitalone/hygieia-api latest 8e7b476005b9 vor 15 Monaten 684 MB
So, 6. Mai 2018, 09:20:38 EDT
## Schritt 7: oc login -u developer
Mit vorhandenen Anmeldeinformationen als „Entwickler“ bei „https://127.0.0.1:8443“ angemeldet.
Sie haben ein Projekt auf diesem Server: „myproject“
Projekt „myproject“ wird verwendet.
## Fertig.
[root@host openshift]

Ergebnisbestätigung

Verwandte Bilder

[root@host openshift]# Docker-Bilder |grep openshift
docker.io/openshift/origin-web-console v3.9.0 6d397283b924 vor 6 Tagen 489 MB
docker.io/openshift/origin-docker-registry v3.9.0 45f47bc77de8 vor 6 Tagen 458 MB
docker.io/openshift/origin-haproxy-router v3.9.0 42e8fd168a7a vor 6 Tagen 1,28 GB
docker.io/openshift/origin-deployer v3.9.0 2dcb16bd17a4 vor 6 Tagen 1,25 GB
docker.io/openshift/origin v3.9.0 e28708220c0b vor 6 Tagen 1,25 GB
docker.io/openshift/origin-pod v3.9.0 b549aa96e0a7 vor 6 Tagen 220 MB
[root@host openshift]

Überprüfen der Administratorrechte

[root@host openshift]# oc login -u system:admin
Mit vorhandenen Anmeldeinformationen als „system:admin“ bei „https://127.0.0.1:8443“ angemeldet.
Sie haben Zugriff auf folgende Projekte und können mit „oc project <projectname>“ zwischen diesen wechseln:
  Standard
  kube-öffentlich
  Kube-System
 * meinProjekt
  OpenShift
  openshift-infra
  OpenShift-Knoten
  OpenShift-Web-Konsole
Projekt „myproject“ wird verwendet.
[root@host openshift]

Lokale Verbindungsmethode

ssh -p 10023 -L 80:127.0.0.1:80 127.0.0.1
ssh -p 10023 -L 8443:127.0.0.1:8443 127.0.0.1
https://127.0.0.1:8443

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Docker verwendet Busybox, um ein Basis-Image zu erstellen
  • Dockers Mechanismus zur Integritätserkennung
  • Architektur und Komponentenbeschreibung der privaten Docker-Bibliothek Harbor
  • Methoden und Schritte für die verteilte Bereitstellung von Etcd basierend auf Docker
  • Docker-Compose - Bereitstellung der chinesischen Gitlab-Version per Mausklick - Methodenschritte
  • Beispielcode zum Bereitstellen eines Spring-Boot-Projekts mit Docker
  • So ändern Sie das Standardnetzwerksegment der Docker0-Brücke in Docker
  • Versuch der Bereitstellung von Docker-Containern – Kommunikation mit mehreren Containern (Node+MongoDB+Nginx)
  • Kann Docker das nächste „Linux“ werden?
  • So stellen Sie Gitlab mit Docker-Compose bereit

<<:  Detailliertes Beispiel zum Entfernen doppelter Daten in MySQL

>>:  Beispielcode für die benutzerdefinierte Scroll-Ansicht des WeChat-Applets

Artikel empfehlen

Detaillierte Erläuterung der drei Möglichkeiten zum Importieren von CSS-Dateien

Es gibt drei Möglichkeiten, CSS einzuführen: Inli...

Ideen und Codes zur Implementierung des Wasserfall-Flow-Layouts im UniApp-Applet

1. Einleitung Gilt es als Aufwärmen alter Themen,...

Detailliertes Tutorial zum Konfigurieren der lokalen Yum-Quelle in CentOS8

Die Centos8-Distribution wird über die BaseOS- un...

Warum MySQL-Datenbanken NULL so weit wie möglich vermeiden

Viele Tabellen in MySQL enthalten Spalten, die NU...

Vergleich der Effizienz verschiedener Methoden zum Löschen von Dateien in Linux

Testen Sie die Effizienz des Löschens einer große...

Verwendung des Fokus-innerhalb-Selektors von CSS3

Pseudoelemente und Pseudoklassen Apropos, schauen...