Az OpenShift Origin telepítése az Ubuntu 18.04-en

Az OpenShift Origin telepítése az Ubuntu 18.04-en. Telepítsen egy erőmű-eszközt, amely elősegíti a tárolóalapú alkalmazások fejlesztését, telepítését és kezelését.

Az OpenShift Origin a Red Hat OpenShift nyílt forráskódú megvalósítása. Azok számára, akik még nem tapasztalták az OpenShift alkalmazását, a Kubernetes egy olyan közösségi elosztása, amely optimalizálva van a konténer alapú alkalmazások fejlesztésére, telepítésére és kezelésére, amelyek mindegyik igény szerint megtörténhet.

Must-read Cloud

  • Cloud computing 2020-ban: Jóslatok a biztonságról, AI, Kubernetes, stb
  • Az évtized legfontosabb felhő előrehaladása
  • Legjobb asztali szolgáltatás (DaaS) szolgáltatók: Amazon, Citrix, Microsoft, VMware és még sok más
  • Cloud computing házirend (TechRepublic Premium)

Az OpenShift Origin egyik legnagyobb előnye, hogy lehetővé teszi az alkalmazások gyorsabb fejlesztését és kiadási ciklusát.

Szeretném áttekintni az OpenShift Origin telepítésének folyamatát az Ubuntu 18.04-en. Ennek az útmutatásnak az a célja, hogy egyetlen OpenShift Origin csomópontot elindítson és futtasson. Ezzel a példánál rúghatja ennek a technológiának a gumiabroncsait, hogy kiderüljön, megfelel-e a vállalat igényeinek. Miután eldöntötte az OpenShift termelési szintű telepítését, megteheti a fürt telepítéséhez szükséges lépést. Ezt megelőzően azonban tudnia kell, hogyan lehet egyetlen csomópontot felállítani és futtatni.

Csináljuk csak ezt.

Hibrid felhő: Útmutató az informatikai szakemberekhez (TechRepublic letöltés)

Amire szüksége lesz

Ehhez csak az Ubuntu Server 18.04 futó példánya és a sudo jogosultságokkal rendelkező felhasználói fiók szükséges.

Ha ez a két bit készen áll, telepítsük.

A Docker CE telepítése

Az első lépés a Docker motor telepítése. Ehhez nyissa meg a terminál ablakot, és adja ki a következő parancsokat:

  • Importálja a Docker GPG kulcsot a curl -fsSL paranccsal https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • Adja hozzá a szükséges lerakatot a sudo add-apt-repository "deb arch = amd64 https://download.docker.com/linux/ubuntu $ (lsb_release -cs) stabil" paranccsal.
  • Frissítse és telepítse a sudo apt update && sudo apt -y install docker-ce paranccsal

A Docker telepítése után fel kell vennie a felhasználót a dokkolócsoportba. Ez a következő paranccsal történik:

 sudo usermod -aG docker $ USER 

A fenti parancs kiadása után jelentkezzen ki, majd jelentkezzen be újra, így a változások hatályba lépnek.

Az OpenShift letöltése

Először le kell töltenünk a legfrissebb OpenShift Origin fájlt. Az írástól kezdve ez a verziószám 3.11.0. Menjen vissza a terminál ablakához és adja ki a következő parancsot:

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

A fájl letöltése után bontsa ki a következő paranccsal:

 tar xvzf openshift * .tar.gz 

Váltson az újonnan létrehozott könyvtárra a következő paranccsal:

 cd openshift-origin-client-tools * / 

Mozgassa a kubectl és az oc bináris fájlokat a következő paranccsal:

 sudo mv oc kubectl / usr / local / bin / 

Végül győződjön meg arról, hogy futtathatja az oc parancsot a következővel:

 oc verzió 

A parancsnak jelentést kell tennie:

 oc v3.11.0 + 0cbc58b kubernetes v1.11.0 + d4cacc0 jellemzői: Basic-Auth GSSAPI Kerberos SPNEGO szerver https://127.0.0.1:8443 kubernetes v1.11.0 + d4cacc0 

Készen állsz a folytatásra.

Nem biztonságos regisztráció és a fürt elindítása

Mielőtt megtenné az OpenShift Origin első lépéseit, úgy konfigurálnia kell, hogy biztonságos nyilvántartást használjon. Ehhez adja ki a parancsot:

 macska << EOF | sudo tee /etc/docker/daemon.json {"bizonytalan-nyilvántartások": "172.30.0.0/16"} EOF 

Indítsa újra a Docker parancsot:

 sudo systemctl újraindító dokkoló 

Most elindíthatja a kiszolgálót a következő paranccsal:

 oc klaszter fel 

Miután a klaszter felállt, hozza vissza le a következő paranccsal:

 oc klaszter le 

Amint ez a parancs befejeződik, konfigurálnia kell egy fájlt úgy, hogy az OC ne folyamatosan átirányítsa a host szerver IP-címéről a 127.0.0.1-re. Ehhez nyissa meg a konfigurációs fájlt a következő paranccsal:

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

Ebben a fájlban keresse meg a sort:

 szerver: https://127.0.0.1:8443 

Cserélje ki ezt a sort a következőre:

 szerver: https: // SERVER_IP: 8443 

Ahol a SERVER_IP a host kiszolgáló IP címe.

Mentse és zárja be a fájlt. Hozza vissza a fürtöt a következő paranccsal:

 oc fürt fel - public-hostname = SERVER_IP 

Ahol a SERVER_IP a host kiszolgáló IP címe.

Hogyan jelentkezzen be

Kezdjük az OpenShift Origin parancssori felületével. Normál felhasználóként történő bejelentkezéshez adja ki a következő parancsot:

 oc login -u USERNAME -p JELSZÓ 

Ahol a USERNAME érvényes felhasználónév a szerveren, a PASSWORD pedig a felhasználó jelszava.

Rendszergazdaként történő bejelentkezéshez adja ki a következő parancsot:

 oc login -u rendszer: admin 

Amikor rendszergazdaként jelentkezik be, beléphet a beépített projektekbe, és könnyen válthat közöttük (A ábra ).

A ábra

Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Bejelentkezés rendszergazdaként.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Váltás az alapértelmezett projektre a következő paranccsal:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc projekt alapértelmezés

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Váltson a fejlesztői felhasználóra a következő paranccsal:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc bejelentkezés

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">A bejelentkezéshez írja be a fejlesztőt a felhasználónév és jelszó megadására is.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Hozza létre az első projektet a következő paranccsal:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc új projekt dev --display-name = "Tesztelési projekt" --description = "Saját tesztprojekt"

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Bejelentkezés a webes felhasználói felületbe

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Most mutasson a böngészőjére a https: // SERVER_IP: 8443 / console oldalra. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Jelentkezzen be a hitelesítő adatok fejlesztőjével / fejlesztőjével. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Most meg kell találnia magát az OpenShift Origin irányítópultján ( B ábra ).

Logged in as the administrator.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Az OpenShift Origin műszerfal.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Átirányítási figyelmeztetés

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Ha úgy találja, hogy átirányítja a https://127.0.0.1:8443 címre, akkor megkerülheti egy SSH alagút létrehozásával a következő paranccsal:

 _IP The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">sudo ssh -L 8443: localhost: 8443 -f -N email védett _IP

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Ahol a USER távoli felhasználónév, a SERVER_IP pedig a host kiszolgáló IP-címe. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Most már képesnek kell lennie arra, hogy a böngészőt a webes felhasználói felületre irányítsa, és nem kell folyamatosan átirányítani a localhost címre.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Most már készen áll arra, hogy az OpenShift Origin webes GUI-t használja a tároló alapú alkalmazások fejlesztésére, telepítésére és kezelésére.

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Felhő és minden, mint szolgáltatási hírlevél

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Ez a forrás az AWS, a Microsoft Azure, a Google Cloud Platform, az XaaS, a felhőbiztonság és még sok más legfrissebb verziójáról. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Hétfőn

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Regisztrálj még ma

© Copyright 2020 | mobilegn.com