红帽最近宣布发布新的 您的项目版本“Podman Desktop 1.2”,其中包括许多新功能、错误修复以及对容器管理体验的改进。
对于那些不了解 Podman Desktop 的人来说,你应该知道这个 允许开发人员不了解 系统管理 构建、运行、测试和发布微服务 和为绝缘系统开发的应用程序 从容器 在将它们部署到生产环境之前在您的工作站上。
支持与 Kubernetes 和 OpenShift 平台集成,以及使用各种运行时来运行容器,例如 Podman Engine、Podman Lima、crc 和 Docker Engine。
关于 Podman 桌面
开发人员本地系统上的环境可以镜像运行成品应用程序的生产环境的配置(其中,可以在本地系统上模拟多节点 Kubernetes 集群和 OpenShift 环境)。
除此之外, 提供创建插件以支持发布引擎的能力 其他容器、Kubernetes 提供程序和工具包。 例如,插件可用于在本地运行单节点 OpenShift Local 集群并连接到 OpenShift Developer Sandbox 云服务。
还 提供管理容器镜像的工具,使用 Pod 和分区, 从 Containerfile 和 Dockerfile 创建镜像,通过终端连接到容器,从 OCI 容器注册表下载镜像并将镜像发布给它们,管理容器中的可用资源(内存、CPU、存储)。
的 主要特点 Podman Desktop 突出显示以下内容:
- 跨平台,可在Windows、macOS、Linux上安装运行
- 通过 Podman、Kind、Red Hat OpenShift Local、Red Hat OpenShift Developer Sandbox 配置和安装
- 允许您创建、运行、管理和调试容器和 Pod
- 您可以在有或没有 Kubernetes 的情况下运行 pod
- 它有一个集成的终端来访问容器
- 允许管理多个容器引擎
- 与 Docker Compose 兼容
- 让我们运行 Kubernetes YAML
- 从 Pod 生成 Kubernetes YAML
- Podify 和 Kubify:将容器变成 Pod 和 Kubernetes
- VPN 和代理设置
- 图像注册管理
- 配置多个 OCI 记录
- 气隙安装
- 本地和远程环境之间的桥梁
- 在本地启用远程管理服务
- 可扩展性
- 能够扩展容器引擎或 Kubernetes 提供程序
- 用于添加操作、菜单、设置并使用特定功能丰富用户界面的扩展点
Podman Desktop 1.2 主要新功能
Podman Desktop 1.2 推出的新版本实现了一些更改,因为实现了更多更正,但值得一提的是,新的更改对于在新版本中实现非常重要。
举例来说,值得注意的是 添加了启动、停止、删除和重新启动容器组的按钮 运行在 Docker Compose 和 Podman Compose 上,因为以前只能控制一组容器。
另一个引人注目的变化是 只需点击几下即可在不同的 Kubernetes 上下文之间切换,因为打开下拉列表就足以进行更改。 该小部件已添加到系统托盘小部件中。
除此之外,还值得注意的是, 按钮快速重命名图像,现在可以更轻松地更改名称或向图像添加标签。
另一方面,值得注意的是,添加 协议控制器支持 那让你 直接从脚本或终端加载扩展。 例如,要加载 openshift-local 扩展,您可以指定“podman-desktop:extension/redhat.openshift-local”。
, 其他突出的变化 这个新版本:
- 添加了用于故障排除的页面。
- 提供了上传注册表映像时跳过证书验证的选项。
- 添加了添加不安全注册表/跳过证书验证的功能
- 图标贡献支持
- 添加了虚拟机内存限制较低的警告对话框
- 为新 Pod 提议索引名称
- 启用/禁用 mac 操作系统支持后添加重置按钮
- 添加了与环境相关的辅助常量
- 启动容器时允许入口点和 cmd
最后, 如果您有兴趣了解更多信息, 您可以在中查看详细信息 以下链接。
至于 有兴趣尝试或安装 Podman Desktop 在他们的系统上,他们应该知道现成的构建是为 Linux、Windows 和 macOS。