1.3. 构建正式发行 1.2 发行注记


构建正式发行(GA) 1.2 现在包括在 OpenShift Container Platform 4.12 及更新的版本中。

1.3.1. 新功能

以下部分重点介绍 Builds 1.2 中的新内容。

1.3.1.1. Builds

  • 在这个版本中,您可以在 ARM、IBM Power 或 IBM Z 平台上运行的 OpenShift Container Platform 集群上为 Red Hat OpenShift 构建。提供了使用 Shipwright 和 Shared Resource CSI Driver 构建镜像的组件。

    重要

    ARM、IBM Power 和 IBM Z 集群的构建只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

    有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围

  • 在这个版本中,您可以在配置为在网络代理后运行的集群中部署构建。
  • 在这个版本中,您可以在断开连接的网络环境中运行的集群上部署构建。
  • 在这个版本中,您可以使用 buildahsource-to-image 构建策略从任何支持的卷源挂载红帽订阅权利密钥。当您需要构建来使用 yumdnf 命令安装红帽订阅内容时,这很有用。
  • 在这个版本中,您可以使用 buildahsource-to-image 构建策略创建一个 Shipwright Build 对象,从 OpenShift Container Platform Web 控制台的 Developer 视角提供的示例来创建 Shipwright Build 对象。您可以更改这些示例中的参数,以创建自定义 Build 对象。
  • 在这个版本中,您可以从 OpenShift Container Platform Web 控制台的 Developer 视角下载 shp CLI 的二进制文件。CLI 可用于以下操作系统和架构:

    操作系统架构

    Linux

    amd64

    Windows

    amd64

    darwin

    amd64 (macOS Intel)

1.3.2. 修复的问题

以下部分重点介绍 Builds 1.2 中的固定问题。

  • 在此次更新之前,因为缺少 OpenShift RBAC 权限,共享资源 CSI Driver 无法挂载 SharedSecretSharedConfigMap 资源。在这个版本中,全局权限被赋予 Shared Resources CSI 驱动程序。现在,Shared Resource CSI Driver 可以访问 SharedSecretSharedConfigMap 资源,并执行所需的权限检查,而无需集群管理员的任何其他操作。

1.3.3. 已知问题

以下部分重点介绍 Builds 1.2 中的已知问题。

  • 在带有 ARM、IBM Power 或 IBM Z worker 节点 CPU 架构的集群中,默认构建策略会失败。

    作为临时解决方案,请执行以下步骤:

    1. 将默认 ClusterBuildStrategy 资源的以下多变体下载到集群中:

    2. 运行以下命令之一更新 构建 资源以使用对应的构建策略:

      Buildah

      $ oc apply -f buildah-multi.yaml

      Source-to-image

      $ oc apply -f source_to_image_multi.yaml

  • 如果输出镜像不是由 BuildBuildRun 资源定义,则默认 buildah ClusterBuildStrategy 会失败。作为临时解决方案,定义输出镜像 URL。URL 也可以是到内部注册表的路径。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.