OpenShift | Nyílt forráskódú OpenShift konténerplatform

OpenShift DevOps eszköz

Az OpenShift a Red Hat által kifejlesztett Containerizációs szoftver.

Az OpenShift egy nyílt forráskódú konténerplatform és platform-szolgáltatás (PAAS). Ez egy felhőalapú konténer-hangszerelő rendszer a Kubernetes eloszláshoz.

Áttekintés

A Red Hat OpenShift egy nyílt forráskódú és felhőfejlesztési platform, mint szolgáltatás (PAAS). Ez lehetővé teszi a fejlesztők számára, hogy alkalmazásaikat egyszerűen fejlesszék és telepítsék a felhőinfrastruktúrán. Ez a Kubernetes közösségi eloszlása, amely lehetővé teszi a gyorsabb fejlesztési és felszabadító ciklusokat az alkalmazásokhoz. Az OpenShift nagyon egyszerű és egyszerűen használható webes felületet tartalmaz, amely lehetővé teszi a konténer -erőforrások, a konténerfürtök, a csomópontok, a csomópontok IP -címei stb. Nyílt forráskódú OpenShift Container Platform mint a Linux konténerek körül épített szolgáltatás, amelyet a Kubernetes által szervezett és kezelt. Az OpenShift Origin és az OKD a Red Hat OpenShift nyílt forráskódú tárolási megvalósítása. Ez a Kubernetes eloszlás optimalizálva van a konténer alapú alkalmazások fejlesztésére, telepítésére és kezelésére. A Red Hat OpenShift Container Platform önszolgáltatási platformot biztosít a konténerizált alkalmazások fejlesztéséhez, módosításához, kezeléséhez és telepítéséhez.

Rendszerkövetelmények

A telepítési utasítások a következő feltételezéseket teszik az OpenShift konténerplatformhoz a Linux környezetben:

  • Az ubuntu futtató szerver
  • Docker ce az ubuntu -on
  • Sudo konfigurált felhasználó

Jellemzők

Az OpenShift a konténerek kezelésére szolgáló szolgáltatások széles skáláját támogatja. Az OpenShift nyílt forrású konténerplatform néhány kulcsfontosságú jellemzője az alábbiakban található:

  • Parancssori eszközök
  • Kubernetes alapú autóméretezés
  • Végezze el a végpontok közötti CI/CD csővezetékeket
  • Figyelemmel kíséri az alkalmazás munkaterhelését és gyűjtése naplókat
  • Szerep-alapú hozzáférés-ellenőrzés

Telepítési útmutató

Telepítse az OpenShift -et a linuxon

A telepítési utasítások alatt Tegyük fel, hogy az OpenShift összes deprezisztens csomagja telepítve van és naprakész az Ubuntu rendszeren. Az Ubuntu beállításához kérjük, kövesse az alábbiakban az OpenShift telepítéséhez az Ubuntu -on. Az egyetlen csomópont telepítés az OKD szolgáltatásokat futtatja a Docker konténerekben. A telepítő rendszerhez Docker motor futásideje szükséges. Tehát először importálja a Docker GPG kulcsot:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Most adja hozzá a Docker APT tárolóját az Ubuntu rendszeréhez:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

A Docker Repository most hozzá van adva, futtassa az alábbi parancsokat a Docker CE frissítéséhez, telepítéséhez és ellenőrzéséhez az Ubuntu -on:

    sudo apt update && sudo apt -y install docker-ce
    docker version

Ezután adja hozzá felhasználói fiókját a Docker Group -hoz.

    sudo usermod -aG docker $USER

Ezen a ponton a Docker sikeresen telepítve van. Töltse le az OpenShift Origin kliens segédprogramot az Ubuntu -on a Git Hub Repository -ból:

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

Uncomppress letöltött kátrányfájl, mozgatja a létrehozott mappát, majd másolja a Kubectl és az OC bináris fájlokat a/usr/local/bin könyvtárba:

    tar xvf openshift-origin-client-tools*.tar.gz
    cd openshift-origin-client*/
    sudo mv  oc kubectl  /usr/local/bin/

Ellenőrizze a Red Hat Container platform telepítését az OpenShift Client Utility parancs szerint:

    oc version

Engedje meg a nem biztonságos Docker nyilvántartás használatát, és indítsa újra a Docker szolgáltatást, miután a fájlt a terminálra adta:

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

    sudo systemctl restart docker

Ezután indítsa el az OKD Server -et a helyi felületen - 127.0.0.1:8443 A következő parancs futtatásával:

    oc cluster up

OpenShift Origin Parancs opció Súgó:

    oc cluster up --help

A rendszergazdai fiókként való bejelentkezéshez használja a parancsot:

    oc login -u system:admin

Váltás az alapértelmezett projektre:

    oc project default

Telepítse az OKD klaszter integrált konténerkép -nyilvántartását a parancs használatával:

    oc adm registry

Ellenőrizheti az aktuális projekt állapotát:

    oc status

Most már hozzáférhet az OpenShift adminisztrátori konzolhoz egy böngészőben, a hitelesítő adatok felhasználónevével: Fejlesztő, Jelszó: Fejlesztő. Keresse meg a 127.0.0.1:8443 telefonszámot az OpenShift webkonzol eléréséhez. Megváltoztathatja a host IP -t az OCP konfigurációs fájlban. Egy projekt létrehozható a webkonzolból az OpenShift fürt bejelentkezésével. Gratulálunk! Sikeresen beállította az OpenShift eredetét az Ubuntu -on. Élvezd!

FAQs

What is OpenShift used for?

Red Hat OpenShift is a cloud development Platform as a Service (PaaS) and open source container platform based on industry standards, Docker and Kubernetes.

Is OpenShift free?

Yes, OpenShift is free to use, customize and download containerization platform for container environments.

Is OpenShift open source?

Yes, OpenShift is open source container orchestration and management software. OpenShift source code repository is available at Github.

In what language is OpenShift Origin written?

OpenShift is written in Go programming language.

Is OpenShift based on Kubernetes?

OpenShift is a cloud-based Kubernetes container management platform. It is considered both containerization software and a platform-as-a-service (PaaS). It’s also partly built on Docker, another most popular container platform.

What is okd vs openshift?

There are two versions, Openshift Container Platform and OKD. OpenShift Container Platform has a paid support. OKD is free to use and includes most of the features of its commercial product but you cannot buy a support. OKD is community supported variant of OpenShift and it also known as Openshift Origin.

What is Red Hat OpenShift vs Kubernetes?

Kubernetes and OpenShift are both popular container management platforms with its unique features and advantages. OpenShift is the container platform that works with Kubernetes to help applications run more efficiently while Kubernetes helps to automate application deployment, scaling, and management.

Fedezd fel

Ebben a cikkben a Red Hat OpenShift nyílt forráskódú eszközről beszéltünk. Ha megismerheti a többi nyílt forráskódú DevOps eszközöket, kérjük, látogasson el a következő oldalra:

Nyílt forráskódú konténerkezelő eszközök

Az 5 legjobban nyílt forráskódú konténer -hangszerelő eszköz a DevOps -hoz

 Magyar