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 自定义资源集成:提供无缝集成。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。