自分布式开发工作流程出现以来,“在我的机器上运行”问题一直是 IT 部门的难题。随着企业组织加速向云原生实践转型,一个关键差距已经显现:开发者在其本地工作站上使用的工具通常与生产环境中以企业安全为中心的强化 Kubernetes 环境不一致。这种不一致通常会导致依赖项错误、安全漏洞风险增加以及后期部署意外情况,从而降低生产力并增加技术债务。
为了应对这些挑战,我们今天很高兴地宣布红帽版 Podman Desktop 正式发布 (GA)。此版本直接响应了众多客户的请求,他们希望借助 Podman Desktop 社区的强劲势头,该社区近期的下载量已超过 300 万次。企业希望通过从本地开发到红帽 OpenShift 的集成且完全受支持的路径,将同样广受欢迎且用户友好的体验引入企业,同时考虑到生产级的安全需求。
为什么这对企业很重要
当我们讨论更广泛的开发者体验时,我们必须解决支持方面的不足。到目前为止,许多团队不得不依赖不受支持的开源工具,或者缺乏工作所需服务级别协议 (SLA) 的替代方案。红帽版 Podman Desktop 是一个由供应商提供支持的解决方案,随附红帽官方支持,可提供安全修复、产品工程师和容器专家支持。对于 IT 决策者和平台工程师而言,这意味着更高的生命周期管理和安全补丁可预测性,并且能够从第一天起跨数千个工作站管理容器工具。
弥合从桌面到生产的差距
对于许多开发者来说,桌面是创新的起点,但也是安全风险的源头。传统的桌面容器工具无法模拟生产环境,并且缺乏企业级支持。红帽版 Podman Desktop 通过提供 Podman Desktop 项目的下游企业就绪型发行版,改变了此工作流程的经济性。它包括:
- “安全设计”架构:红帽版 Podman Desktop 基于与红帽企业 Linux (RHEL) 相同的可信技术构建而成,有助于防止意外依赖于生产环境中不安全的行为。
- 更加一致的环境:通过使用更接近生产集群的本地环境,这有助于确认在您的笔记本电脑上测试的工作负载在部署到混合云时将以相同的方式运行。
- 紧密集成的工作流:借助原生 Kubernetes 和 Pod 支持,开发者可以放心地在本地构建并部署到 OpenShift,同时限制潜在意外情况的风险。
从当前工具顺利迁移
我们知道,许多开发者目前都在使用其他工具。因此,我们一直在努力提供一个即插即用、零中断的替代方案。红帽版 Podman Desktop 可无缝支持行业标准容器工作流,包括现有镜像、Compose 文件和卷,而无需修改。
此版本不仅仅是一个工具,而是让开发者能够专注于编写代码,而不是管理基础架构。通过提供轻量级、高性能且安全的本地环境,我们正在帮助企业弥合开发者桌面和生产云之间的最后一英里。如需详细了解红帽版 Podman Desktop,请点击此处。
关于作者
James Labocki is senior director of Product Management at Red Hat.