Openshift | Open source OpenShift Container Platform

OpenShift Nástroj DevOps

OpenShift je kontejnerizační software vyvinutý společností Red Hat.

OpenShift je open-source kontejnerová platforma a platforma-as-a-service (PAAS). Jedná se o systém orchestrace kontejnerů pro distribuci Kubernetes.

Přehled

Red Hat OpenShift je platforma pro open source a cloud jako služba (PAAS). Umožňuje vývojářům snadno vyvíjet a nasazovat své aplikace na cloudové infrastruktuře. Je to komunitní distribuce Kubernetes, která umožňuje rychlejší vývojové a uvolňkové cykly pro aplikace. OpenShift má velmi jednoduché a snadno použitelné webové rozhraní, které vám umožní sledovat zdroje kontejnerů, klastry kontejnerů, uzly, IP adresy uzlů atd. Open source Openshift Container Platform jako služba postavená na kontejnerech Linux organizované a spravované Kubernetes. OpenShift původ a OKD je implementace kontejnerizace open source s openshift Red Hat. Tato distribuce Kubernetes je optimalizována pro vývoj, nasazení a správu aplikací založených na kontejnerech. Red Hat OpenShift Container Platform vám poskytuje samoobslužnou platformu pro vývoj, úpravu, správu a nasazení kontejnerovaných aplikací.

Požadavky na systém

Instalační pokyny uvádějí následující předpoklady pro platformu kontejneru OpenShift ve vašem prostředí Linux:

  • Server běžící ubuntu
  • Docker CE na Ubuntu
  • SUDO Konfigurovaný uživatel

Funkce

OpenShift podporuje širokou škálu funkcí pro správu kontejnerů. Níže jsou uvedeny některé z klíčových funkcí open source kontejnerové platformy OpenShift:

  • Nástroje příkazového řádku
  • Automatické škálování založené na Kubernetes
  • Implementujte end-to-end CI/CD
  • Sledujte pracovní zátěž aplikace a shromažďujte protokoly
  • Řízení přístupu založeného na rolích

Instrukce k instalaci

Nainstalujte OpenShift na Linux

Níže uvedené pokyny pro instalaci předpokládají, že všechny deponovací balíčky OpenShift jsou nainstalovány a aktuální na vašem systému Ubuntu. Pro nastavení Ubuntu postupujte podle níže uvedených kroků instalací nainstalujte OpenShift na Ubuntu. Instalace jednoho uzlu bude provozovat služby OKD v kontejnerech Docker. Pro instalační systém je vyžadován runtime motoru Docker. První importní klíč GPG do Dockeru:

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

Nyní přidejte do systému Ubuntu úložiště Docker APT:

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

Úložiště Docker je nyní přidáno, spusťte níže uvedené příkazy a aktualizujte, nainstalujte a ověřte Docker CE na Ubuntu:

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

Dále přidejte svůj uživatelský účet do skupiny Docker.

    sudo usermod -aG docker $USER

V tomto okamžiku je Docker úspěšně nainstalován. Stáhněte si nástroj klienta OpenShift Origin na Ubuntu z úložiště GIT Hub:

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

Uncompress stahovaný soubor TAR, přesuňte se do vytvořené složky a poté zkopírujte Kubectl a OC binární soubory do adresáře/usr/local/bin:

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

Ověřte instalaci platformy kontejneru Red Hat OpenShift Client Utility podle příkazu:

    oc version

Po přidání souboru do terminálu povolte použití nezabezpečeného registru Docker a restartujte službu Docker:

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

    sudo systemctl restart docker

Dále spusťte server OKD na místním rozhraní - 127.0.0.1:8443 spuštěním následujícího příkazu:

    oc cluster up

OpenShift Origin Command Možnost Nápověda:

    oc cluster up --help

Chcete -li se přihlásit jako účet správce, použijte příkaz:

    oc login -u system:admin

Změna výchozího projektu:

    oc project default

Nasazení OKD Cluster Integrated Container Image Registry pomocí příkazu:

    oc adm registry

Můžete zkontrolovat aktuální stav projektu:

    oc status

Nyní můžete přistupovat k OpenShift Admin Console v prohlížeči s přihlašovacími údaji Uživatelské jméno: Developer, Heslo: Developer. Procházejte na 127.0.0.1:8443 pro přístup k webové konzole OpenShift. Hostitel IP můžete změnit v konfiguračním souboru OCP. Projekt lze vytvořit z webové konzoly přihlášením do openshift cluster. Gratulujeme! Úspěšně jste nastavili původ OpenShift na Ubuntu. Užívat si!

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.

Prozkoumejte

V tomto článku jsme diskutovali o nástroji Open Source Open Source Red Hat. Chcete -li se dozvědět o dalších nejlepších nástrojích DevOps s otevřeným zdrojovým kódem, navštivte následující stránku:

Nástroje pro správu kontejnerů s otevřeným zdrojovým kódem

Top 5 nástrojů pro orchestraci open source pro DevOps

 Čeština