Kuinka asentaa OpenShift Origin Ubuntu 18.04 -sovellukseen

Kuinka asentaa OpenShift Origin Ubuntu 18.04 -versioon Asenna Powerhouse-työkalu, jonka avulla voit kehittää, ottaa käyttöön ja hallita konttipohjaisia ​​sovelluksia.

OpenShift Origin on Red Hatin OpenShift-sovelluksen avoimen lähdekoodin toteutus. Niille, jotka eivät vielä ole kokeneet OpenShiftiä, Kubernetes-yhteisöjakelu on optimoitu kehittämään, ottamaan käyttöön ja hallitsemaan konttipohjaisia ​​sovelluksia, jotka kaikki voivat tapahtua tilauksesta.

Pakko lukea pilvi

  • Pilvilaskenta vuonna 2020: Ennusteet turvallisuudesta, AI, Kubernetes ja muut
  • Vuosikymmenen tärkeimmät pilven edistykset
  • Paras työpöytä palveluna (DaaS) tarjoajina: Amazon, Citrix, Microsoft, VMware ja muut
  • Cloud computing -käytäntö (TechRepublic Premium)

Yksi OpenShift Originin suurimmista eduista on, että se mahdollistaa sovellusten nopeamman kehittämisen ja julkaisusyklien.

Haluan käydä läpi OpenShift Origin -asennuksen Ubuntu 18.04 -sovelluksessa. Tämän ohjeen tarkoitus on, että voit saada yhden OpenShift Origin -solmun käyttöön ja käyntiin. Tällä esimerkillä voit potkaista tämän tekniikan renkaita nähdäksesi sopiiko se yrityksesi tarpeisiin. Kun olet päättänyt ottaa OpenShiftin käyttöön tuotantotasolla, voit tehdä harppauksen klusterin käyttöönotossa. Ennen sitä sinun on kuitenkin tiedettävä, kuinka yksi solmu saadaan käyttöön ja käyntiin.

Tehdään vain se.

Hybridi pilvi: Opas IT-ammattilaisille (TechRepublic lataa)

Mitä tarvitset

Tarvitset vain tämän työn tekemiseen käynnissä olevan Ubuntu Server 18.04 -ilmentimen ja sudo-oikeuksilla varustetun käyttäjätilin.

Asennamme näiden kahden bitin ollessa valmiina.

Kuinka asentaa Docker CE

Ensimmäinen tehtävä on asentaa Docker-moottori. Voit tehdä tämän avaamalla pääteikkunan ja antamalla seuraavat komennot:

  • Tuo Docker GPG-avain komennolla curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • Lisää tarvittava arkisto komennolla sudo add-apt-repository "deb arch = amd64 https://download.docker.com/linux/ubuntu $ (lsb_release -cs) vakaa"
  • Päivitä ja asenna komennolla sudo apt update && sudo apt -y install docker-ce

Kun Docker on asennettu, sinun on lisättävä käyttäjä Docker-ryhmään. Tämä tapahtuu komennolla:

 sudo usermod -aG docker $ USER 

Kun olet antanut yllä olevan komennon, kirjaudu ulos ja kirjaudu sisään uudelleen, jotta muutokset tulevat voimaan.

Kuinka ladata OpenShift

Ensin on ladattava viimeisin OpenShift Origin-tiedosto. Tästä kirjoituksesta alkaen versionumero on 3.11.0. Palaa takaisin pääteikkunaan ja anna komento:

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

Kun tiedosto on ladattu, purkaa se komennolla:

 tar xvzf openshift * .tar.gz 

Vaihda äskettäin luotuun hakemistoon komennolla:

 cd openshift-alkuperä-asiakas-työkalut * / 

Siirrä kubectl- ja oc-binaareja komennolla:

 sudo mv oc kubectl / usr / paikallinen / bin / 

Lopuksi, varmista, että voit suorittaa oc-komennon:

 oc-versio 

Komennon tulisi ilmoittaa:

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

Olet valmis jatkamaan.

Epävarma rekisteröinti ja klusterin käynnistäminen

Ennen kuin aloitat OpenShift Origin -sovelluksen ensimmäiset vaiheet, sinun on määritettävä se siten, että se voi käyttää epävarmaa rekisteriä. Anna tämä komento:

 kissa << EOF | sudo tee /etc/docker/daemon.json {"epävarmuusrekisterit": "172.30.0.0/16"} EOF 

Käynnistä Docker uudelleen komennolla:

 sudo systemctl käynnistä uudelleen 

Voit nyt käynnistää palvelimen komennolla:

 oc-klusteri ylöspäin 

Kun klusteri on ylöspäin, tuo se takaisin alas komennolla:

 oc klusteri alas 

Kun komento on valmis, sinun on määritettävä tiedosto siten, että OC ei jatkuvasti ohjaa isäntäpalvelimen IP-osoitteesta 127.0.0.1. Avaa tämä asetustiedosto komennolla:

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

Etsi tiedostosta rivi:

 palvelin: https://127.0.0.1:8443 

Korvaa tämä rivi seuraavalla:

 palvelin: https: // PALVELIN_IP: 8443 

Missä SERVER_IP on isäntäpalvelimen IP-osoite.

Tallenna ja sulje tiedosto. Tuo klusteri takaisin komennolla:

 oc-klusteri ylös - julkinen-hostname = SERVER_IP 

Missä SERVER_IP on isäntäpalvelimen IP-osoite.

Kuinka kirjautua sisään

Aloitetaan OpenShift Origin komentoriviliittymällä. Kirjaudu sisään normaalina käyttäjänä antamalla komento:

 oc login -u USERNAME -p SALASANA 

Missä USERNAME on kelvollinen käyttäjänimi palvelimella ja SALASANA on mainitun käyttäjän salasana.

Kirjaudu sisään järjestelmänvalvojana antamalla komento:

 oc login -u järjestelmä: järjestelmänvalvoja 

Kun kirjaudut sisään järjestelmänvalvojana, sinulla on pääsy sisäänrakennettuihin projekteihin ja voit helposti vaihtaa niiden välillä ( kuva A ).

Kuvio A

Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Kirjautunut sisään järjestelmänvalvojana.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Vaihda oletusprojektiin komennolla:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc-projektin oletus

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Vaihda kehittäjäkäyttäjäksi komennolla:

 Logged in as the administrator.

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

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Kirjoita kirjautumiskehotteessa sekä käyttäjänimi että salasana kehittäjälle.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Luo ensimmäinen projekti komennolla:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc uusi projektiprojekti --display-name = "Testprojekti" --description = "Oma testiprojekti"

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Sisäänkirjautuminen Web-käyttöliittymään

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Osoita selaimesi nyt osoitteeseen https: // SERVER_IP: 8443 / konsoli. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Kirjaudu sisään käyttöoikeuksien kehittäjän / kehittäjän kanssa. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Sinun pitäisi nyt löytää itsesi OpenShift Origin -hallintapaneelista ( kuva B ).

Logged in as the administrator.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Jos huomaat jatkuvasti ohjautuvan osoitteeseen https://127.0.0.1:8443, voit kiertää tämän luomalla SSH-tunnelin komennolla:

 _IP The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">sudo ssh -L 8443: localhost: 8443 -f -N sähköposti suojattu _IP

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Missä USER on etätunnus ja SERVER_IP on isäntäpalvelimen IP-osoite. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Nyt sinun pitäisi pystyä osoittamaan selaimesi Web-käyttöliittymään, eikä sinua tarvitse ohjata jatkuvasti localhost-osoitteeseen.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Olet nyt valmis aloittamaan OpenShift Origin -verkkopohjaisen käyttöliittymän käyttämisen konttipohjaisten sovellusten kehittämiseen, käyttöönottoon ja hallintaan.

The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Pilvi ja kaikki palveluna -uutiskirje

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Tämä on menolähde, josta saat uusimmat tiedot AWS: stä, Microsoft Azuresta, Google Cloud Platformista, XaaS: stä, pilviturvallisuudesta ja muusta. The OpenShift Origin dashboard.

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

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Rekisteröidy tänään

© Copyright 2020 | mobilegn.com