Openshift教程

OpenShift 类型

OpenShift 诞生于其名为 OpenShift V2 的基础,它主要基于齿轮和墨盒的概念,其中每个组件都有其规范,从机器创建到应用程序部署,从构建到部署应用程序。
Cartridges-它们是构建新应用程序的焦点,从运行它们的环境所需的应用程序类型开始,以及本节中满足的所有依赖项。
Gear-可以定义为对资源、内存和 CPU 具有一定规格的熊金属机器或服务器。它们被视为运行应用程序的基本单元。
应用程序-这些只是指将在 OpenShift 环境中部署和运行的应用程序或任何集成应用程序。
随着本节的深入,我们将讨论 OpenShift 的不同格式和产品。早期,OpenShift 有三个主要版本。
OpenShift Origin-这是 OpenShift 的社区添加或开源版本。它也被称为其他两个版本的上游项目。
OpenShift Online-它是托管在 AWS 上的公共 PaaS 即服务。
OpenShift Enterprise-是带有 ISV 和供应商许可证的强化版 OpenShift。

OpenShift 在线

OpenShift online 是 OpenShift 社区的一种产品,使用它可以在公共云上快速构建、部署和扩展容器化应用程序。它是红帽的公有云应用开发和托管平台,可实现应用的自动化配置、管理和扩展,帮助开发人员专注于编写应用逻辑。

在 Red Hat OpenShift Online 上设置帐户

步骤 1-转到浏览器并访问网站 https://manage.openshift.com/
RedHat 账户设置 Step1
第 2 步-如果您有 Red Hat 帐户,请使用以下 URL 使用 Red Hat 登录 ID 和密码登录 OpenShift 帐户。 https://developers.redhat.com
RedHat 账户设置 Step2
步骤 3-如果您没有 Red Hat 帐户登录,请使用以下链接注册 OpenShift 在线服务。
https://developers.redhat.com/auth/realms/rhd/login-actions/registration?code=G4w-myLd3GCH_QZCqMUmIOQlU7DIf_gfIvGu38nnzZQ.cb229a9d-3cff-4c69-78-b229a9d-3cff-4c69-b292f
RedHat 账户设置 Step3-1
登录后,您将看到以下页面。
RedHat 账户设置 Step3-2
准备好所有内容后,Red Hat 将显示一些基本帐户详细信息,如下面的屏幕截图所示。
RedHat 账户设置 Step3-3
最后,当您登录时,您将看到以下页面。
RedHat 账户设置登录

OpenShift 容器平台

OpenShift 容器平台是一个企业平台,可帮助开发和 IT 运营团队等多个团队构建和部署容器化基础设施。 OpenShift 中构建的所有容器都使用非常可靠的 Docker 容器化技术,可以部署在任何公共托管云平台的数据中心。
OpenShift 容器平台正式名称为 OpenShift Enterprises。它是一个 Red Hat 本地私有平台即服务,建立在由 Docker 提供支持的应用容器的核心概念之上,其中的编排和管理由 Kubernetes 管理。
换句话说,OpenShift 将 Docker 和 Kubernetes 结合到了企业级。它是一个容器平台软件,供企业单位在自己选择的基础设施中部署和管理申请人。例如,在 AWS 实例上托管 OpenShift 实例。
OpenShift 容器平台提供 两个包级别
OpenShift Container Local-这适用于希望在本地机器上部署和测试应用程序的开发人员。此包主要供开发团队用于开发和测试应用程序。
OpenShift Container Lab-这是为从开发到部署再到预生产环境对应用程序进行扩展评估而设计的。
OpenShift Container Platform

OpenShift 专用

这是 OpenShift 产品组合中添加的另一个产品,其中客户可以选择在他们选择的任何公共云上托管容器化平台。这让最终用户真正了解多云产品,他们可以在满足其需求的任何云上使用 OpenShift。
这是 Red Hat 的最新产品之一,最终用户可以使用 OpenShift 在云端托管的 OpenShift 上构建测试部署和运行他们的应用程序。

OpenShift Dedicated 的特性

OpenShift 专用在公共云上提供定制的解决方案应用平台,它继承自 OpenShift 3 技术。
可扩展和开放-这是建立在 Docker 的开放概念之上并部署在云上的,因此它可以在需要时自行扩展。 可移植性-由于它是使用 Docker 构建的,因此在 Docker 上运行的应用程序可以轻松地从一个地方运送到另一个支持 Docker 的地方。 编排-在 OpenShift 3 中,容器编排和集群管理的主要功能之一是使用 OpenShift 版本 3 提供的 Kubernetes 来支持的。 自动化-此版本的 OpenShift 具有源代码管理、构建自动化和部署自动化的功能,这使其作为平台即服务提供商在市场上非常受欢迎。

OpenShift 的竞争对手

Google App Engine-这是 Google 用于开发和托管网络应用程序的免费平台。 Google 的应用引擎提供了快速的开发和部署平台。
Microsoft Azure-Azure 云由 Microsoft 在其数据中心托管。
Amazon Elastic Cloud Compute-它们是 Amazon 提供的内置服务,有助于在云上开发和托管可扩展的 Web 应用程序。
Cloud Foundry-是一个用于 Java、Ruby、Python 和 Node.js 应用程序的开源 PaaS 平台。
CloudStack-Apache 的 CloudStack 是 Citrix 开发的一个项目,旨在成为 OpenShift 和 OpenStack 的直接竞争对手。
OpenStack-红帽为云计算提供的另一种云技术。
Kubernetes-它是一种直接编排和集群管理技术,用于管理 Docker 容器。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4