红帽 OpenShift 2024 年第一季度增强功能亮点

Red Hat OpenShift 4.15 正式发布

Red Hat 宣布了基于 Kubernetes 1.28 和 CRI-O 1.28 的 Red Hat OpenShift 4.15 的全面可用性。OpenShift 是一个应用平台,允许开发者和 DevOps 构建和部署应用程序。

新功能与改进

  • Red Hat Developer Hub 操作员:新增用于应用构建的工具。
  • 基于角色的访问控制(RBAC):通过 Web 界面集成 RBAC。
  • Backstage 后端系统:迁移到新的 Backstage 系统。
  • 插件查看支持:通过 Web 界面查看已安装的插件。
  • 与 Azure Kubernetes Services (AKS) 和 Elastic Kubernetes Services (EKS) 兼容:支持在这些平台上进行安装。

Red Hat OpenShift Local 更新

Red Hat OpenShift Local 允许用户在本地机器上设置一个迷你 OpenShift 集群,模拟云开发环境,提供构建基于容器的应用所需的所有工具。

版本 2.31 的改进

  • Windows GUI 启动器:新增 win32-background-launcher 工具,简化在 Windows 机器上作为后台服务启动 OpenShift Local。
  • Bug 修复:解决了守护进程初始化期间遇到的问题。
  • Admin Helper 更新:升级到版本 0.5.2。
  • Libvirt 驱动更新:使用更新的 crc-libvirt-driver(版本 0.13.7)。

Red Hat OpenShift Dev Spaces 更新

Red Hat OpenShift Dev Spaces 提供了一个基于 Web 的开发环境,专为 Red Hat OpenShift 设计。

版本 3.11 的新功能

  • 增强的访问管理:集群管理员具有增强的访问管理能力。
  • Microsoft Visual Studio Code 扩展支持:支持使用 OAuth2 授权代码流的扩展。
  • Java 17 默认:在通用开发者镜像中默认使用 Java 17。
  • Git 提供程序的工作区配置优化:简化了各种 Git 提供程序的工作区配置。

版本 3.12 的新功能

  • 证书、密钥和配置文件的共享:支持在用户之间共享这些资源。
  • 编辑器镜像覆盖:允许使用专用 URL 参数覆盖编辑器镜像。
  • Che-Code 编辑器支持:支持在 Red Hat Universal Base Image 9 上运行。

OpenShift Toolkit IDE 扩展

Red Hat 的 OpenShift Toolkit IDE 扩展增强了开发体验,支持直接从 Visual Studio Code 和 IntelliJ 部署代码到 OpenShift。

功能

  • 与 OpenShift Serverless Functions 集成:无缝集成。
  • Helm Chart 部署改进:提供更便捷的部署方式。
  • Developer Sandbox 环境访问:从 IDE 内方便地访问。

OpenShift Serverless 更新

OpenShift Serverless 提供了自动扩展和网络功能,适用于容器化的微服务和函数。

版本 1.32 的新功能

  • Knative Eventing 监控仪表板:新增监控功能。
  • IBM P/Z 的集群内函数构建:支持在集群内构建函数。
  • 自定义 CA 包注入:支持为系统组件注入自定义 CA 包。
  • 技术预览功能:包括 Go 语言支持和对事件驱动应用的增强触发器过滤。

Red Hat 迁移工具包更新

Red Hat 的迁移工具包 7.0 支持多种语言,增强了规则语法,提供了自动分类和动态报告功能。

容器镜像更新

  • Node.js 20:包含在 OpenShift 的容器镜像中。
  • Java 21:提供构建器和运行时容器镜像。
  • Quarkus 3.8:引入 Redis 7.2 支持、Java 21 支持、Arm 本地支持和 OpenSearch Dev 服务。
  • Spring Boot 3.1.x 和 3.2.x:已在 OpenShift 上进行测试和验证。

Red Hat OpenShift GitOps 更新

OpenShift GitOps 允许管理员跨多个集群和开发生命周期配置和部署 Kubernetes 基础设施和应用程序。

版本 1.11 和 1.12 的新功能

  • 动态分片重新平衡:在技术预览模式下提供。
  • Argo CD CLI:在技术预览模式下引入。

OpenShift Pipelines 更新

OpenShift Pipelines 是一个基于 Kubernetes 的云原生持续集成和持续交付(CI/CD)解决方案。

版本 1.14.0 的新功能

  • Web 控制台插件:新增用于可视化管道和任务执行统计的插件。
  • Pipeline as Code:支持与多个 GitHub 实例交互。

OpenShift Service Mesh 更新

OpenShift Service Mesh 2.5 基于 Istio 1.18 和 Kiali 1.73,提供了一系列增强功能。

新功能

  • Arm 集群的全面支持:扩展了兼容性。
  • 扩展的观察性集成:包括 Zipkin、OpenTelemetry 和 envoyOtelAls 扩展提供程序。
  • OpenShift Service Mesh 控制台插件:提供增强的管理能力。
  • 开发者预览功能:包括 IPv4/IPv6 双栈支持和 Kiali Backstage 插件。

Red Hat 的 OpenTelemetry 构建

Red Hat 的 OpenTelemetry 构建基于 OpenTelemetry 框架,简化了云原生软件的遥测数据收集。

版本 3.1 的新功能

  • 目标分配器支持:在 OpenTelemetry Collector 中支持目标分配器,优化 Prometheus 接收器的抓取目标分配。
  • 与 Prometheus PodMonitor 和 ServiceMonitor 自定义资源集成:提供无缝集成。
阅读 31
0 条评论