安装 Red Hat Container Development Kit 2.2 版本

位置:首页>文章>详情   分类: Java教程 > 编程技术   阅读(389)   2023-06-26 07:54:18

当应用程序开发人员或架构师的任务是探索容器化应用程序提供的可能性时,没有什么比红帽容器开发套件 (CDK) 更容易了。

Red Hat CDK 拥有本地 OSX、Linux 或 Windows 环境所需的所有云工具,并且它有一些预配置的容器供您探索。

上周该项目发布了 2.2 版本,因此我们更新了名为 Container Development Kit Install Demo 的自动化安装项目。

立即开始使用 Red Hat CDK 2.2

本文将让您在短短几分钟内开始使用整个 Red Hat CDK 在您的个人计算机上进行本地安装,从而为您提供您自己的私人 PaaS。

我在一台简单的 macbook pro 上进行的测试导致启动时间超过了之前版本的启动时间,而且我始终能够在 1:30(一分 30 秒)内启动 OpenShift Enterprise 虚拟映像!

你得到什么

首先,Red Hat CDK 是一个可供客户和合作伙伴使用的产品,有关谁有权访问以及如何获得访问权的更多详细信息,请参阅 Red Hat 开发人员。此外,有关您的机器规格的详细信息,请参阅在线文档

Red Hat CDK 被打包到一个 RHEL 7 虚拟机中,您可以在安装此项目后在您的机器上启动它。预配置安装提供了多种选择,但它们都包括 Docker 的基本设置和开始利用基于 Docker 的容器所需的工具。

安装此项目后可以启动以下容器供您开始探索:

  • OpenShift——可以启动 OpenShift 的容器化版本,可以通过浏览器中的 Web 控制台或 OpenShift 命令行工具进行访问。使用此容器探索您自己的私人 PaaS 开发人员体验。
  • Kubernetes – 用于设置您探索 Kubernetes 集群的容器。它被设置为作为一个一体化的 Kubernetes 主节点运行,以管理 pods 和运行多个 pods 的节点。

最重要的是,在熟悉这些示例的工作方式后,您可以开始创建自己的基于容器的应用程序。

观看视频,我会在几分钟内引导您完成简单的安装过程。

容器开发

由于您可能不想一次又一次地完成安装指南中的所有步骤以在您的机器上设置 Red Hat CDK,因此我希望在这里将它变得如此简单,任何人都可以做到。

不仅如此,您只需四步即可完成,我保证!将完全自动化的 Container Development Kit Install Demo 项目放在一起,使该过程既简单又可重复,这真的很容易。那么你问的三个步骤是什么?

  1. 下载并解压 CDK 安装演示
  2. 根据需要添加产品,可在此处免费下载
  3. 运行‘init.sh’‘init.bat’文件。
  4. 阅读并按照显示的说明进行操作,并在您的本地计算机上使用 Red Hat 容器开发工具包 (CDK)!

红帽云套件

它将检查您是否安装了先决条件,但如果没有并开始安装,它将停止,警告您并提供链接以获取缺少的内容。所需的产品也是如此,这取决于您的操作系统以获得运行 Red Hat CDK 所需的正确虚拟映像,别担心,如果您阅读输出,它会为您指明正确的方向。

有关容器、云堆栈的更多信息,以及为什么您需要为您的应用程序开发关心这个容器化堆栈,请参阅App Dev Cloud Stack 系列,它会带您参观 Red Hat Cloud Suite .

请务必访问示例应用程序和项目的 Red Hat Demo Central collection,以开始容器化各种 JBoss 技术。

标签2: Java教程
地址:https://www.cundage.com/article/jcg-installing-red-hat-container-development-kit-2-2-release.html

相关阅读

Java HashSet 教程展示了如何使用 Java HashSet 集合。 Java哈希集 HashSet 是一个不包含重复元素的集合。此类为基本操作(添加、删除、包含和大小)提供恒定时间性...
SpringApplicationBuilder 教程展示了如何使用 SpringApplicationBuilder 创建一个简单的 Spring Boot 应用程序。 春天 是用于创建企业应...
通道是继 buffers 之后 java.nio 的第二个主要新增内容,我们在之前的教程中已经详细了解了这一点。通道提供与 I/O 服务的直接连接。 通道是一种在字节缓冲区和通道另一端的实体(通...
课程大纲 Elasticsearch 是一个基于 Lucene 的搜索引擎。它提供了一个分布式的、支持多租户的全文搜索引擎,带有 HTTP Web 界面和无模式的 JSON 文档。 Elasti...
解析器是强大的工具,使用 ANTLR 可以编写可用于多种不同语言的各种解析器。 在这个完整的教程中,我们将: 解释基础:什么是解析器,它可以用来做什么 查看如何设置 ANTLR 以便在 Java...
Java 是用于开发各种桌面应用程序、Web 应用程序和移动应用程序的最流行的编程语言之一。以下文章将帮助您快速熟悉 Java 语言,并迈向 API 和云开发等更复杂的概念。 1. Java语言...
Java中的继承是指子类继承或获取父类的所有非私有属性和行为的能力。继承是面向对象编程的四大支柱之一,用于提高层次结构中类之间的代码可重用性。 在本教程中,我们将了解 Java 支持的继承类型,...
Java Message Service 是一种支持正式通信的 API,称为 网络上计算机之间的消息传递。 JMS 为支持 Java 程序的标准消息协议和消息服务提供了一个通用接口。 JMS 提...
之前,我介绍了spring 3 + hibernate 集成 示例和struts 2 hello world 示例。在本教程中,我将讨论在将 spring 框架与 struts 与 hibern...
Java 项目中的一项常见任务是将日期格式化或解析为字符串,反之亦然。解析日期意味着你有一个代表日期的字符串,例如“2017-08-3”,你想把它转换成一个代表 Java 中日期的对象,例如Ja...