OpenShift |开源OpenShift容器平台

OpenShift DevOps工具

OpenShift是Red Hat开发的容器化软件。

OpenShift是一个开源容器平台和平台即服务(PAAS)。它是用于Kubernetes分销的基于云的集装箱编排系统。

概述

Red Hat OpenShift是服务(PAAS)的开源和云开发平台。它允许开发人员在云基础架构上轻松开发和部署其应用程序。它是Kubernetes的社区分布,可以更快地开发和释放应用程序。 OpenShift具有非常简单易用的Web界面,可让您监视节点等的容器资源,容器簇,节点,IP地址。 开源OpenShift容器平台作为由Kubernetes精心策划和管理的Linux容器构建的服务。 OpenShift Origin,OKD是Red Hat OpenShift的开源容器化实现。此Kubernetes发行版针对开发,部署和管理基于容器的应用程序进行了优化。 Red Hat OpenShift容器平台为您提供了一个自助服务平台,以开发,修改,管理和部署容器化的应用程序。

系统要求

安装说明为Linux环境上的OpenShift容器平台提供了以下假设: *运行Ubuntu的服务器

  • docker ce on Ubuntu
  • Sudo配置的用户

特征

OpenShift支持各种用于管理容器的功能。开源容器平台OpenShift的一些关键功能如下: *命令行工具 *基于Kubernetes的自动缩放 *实施端到端CI/CD管道 *监视应用程序工作负载并收集日志 *基于角色的访问控制

安装说明

**在Linux上安装OpenShift **

下面的安装说明假设安装了OpenShift的所有效率软件包,并在Ubuntu系统上进行最新。对于Ubuntu设置,请按照以下安装步骤在Ubuntu上安装OpenShift。单个节点安装将在Docker容器中运行OKD服务。安装系统需要Docker Engine Runtime。因此,首先导入Docker GPG密钥:

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

现在,将Docker APT存储库添加到您的Ubuntu系统:

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

现在添加Docker存储库,在下面运行以下命令以更新,安装和验证Ubuntu上的Docker CE:

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

接下来,将您的用户帐户添加到Docker Group。

    sudo usermod -aG docker $USER

此时,Docker已成功安装。从GIT HUB存储库下载Ubuntu上的OpenShift Origin Client实用程序:

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

取消压缩下载的焦油文件,移至创建文件夹,然后将kubectl和oc二进制文件复制到/usr/local/bin目录:

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

通过命令验证Red Hat容器平台OpenShift客户端实用程序的安装:

    oc version

允许使用不安全的Docker注册表并在终端中添加文件后重新启动Docker服务:

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

    sudo systemctl restart docker

接下来,通过运行以下命令:

    oc cluster up

OpenShift Origin命令选项帮助:

    oc cluster up --help

要登录为管理员帐户,请使用命令:

    oc login -u system:admin

更改为默认项目:

    oc project default

使用命令:部署OKD集群集成容器图像注册表:

    oc adm registry

您可以检查当前项目状态:

    oc status

现在,您可以在带有凭据用户名的浏览器中访问OpenShift Admin Console:开发人员,密码:开发人员。浏览到127.0.0.1:8443以访问OpenShift Web控制台。您可以在OCP配置文件中更改主机IP。可以通过登录到OpenShift群集来从Web控制台创建项目。 恭喜!您已经成功地在Ubuntu上设置了OpenShift Origin。享受!

常见问题

openshift使用了什么?

Red Hat OpenShift是基于行业标准,Docker和Kubernetes的服务(PAAS)和开源容器平台的云开发平台。

开放免费吗?

是的,OpenShift可以免费使用,自定义和下载用于容器环境的容器化平台。

OpenShift开源吗?

是的,OpenShift是开源容器编排和管理软件。 OpenShift源代码存储库可在github处获得。

以哪种语言编写了哪种语言?

OpenShift用GO编程语言编写。

是基于Kubernetes的OpenShift吗?

OpenShift是一个基于云的Kubernetes容器管理平台。它既被视为容器化软件,又是平台即服务(PAAS)。它也部分建在Docker上,Docker是另一个最受欢迎的容器平台。

okd vs openshift是什么?

有两个版本,OpenShift容器平台和OKD。 OpenShift容器平台有付费支持。 OKD可以免费使用,并包含其商业产品的大多数功能,但您无法购买支持。 OKD是OpenShift的社区支持的变体,也称为OpenShift Origin。

什么是Red Hat Openshift vs Kubernetes?

Kubernetes和OpenShift都是具有独特功能和优势的流行集装箱管理平台。 OpenShift是与Kubernetes合作的容器平台,可帮助应用程序更有效地运行,而Kubernetes有助于自动化应用程序部署,扩展和管理。

探索

在本文中,我们讨论了Red Hat OpenShift开源工具。要了解其他顶级开源DevOps工具,请访问以下页面:

开源容器管理工具

 简体中文