跳至主要内容

发布说明 - Podman 桌面版 0.14

·阅读时间:5 分钟
Tim deBoer
架构师

Podman 桌面版 0.14 - 我们最友好的版本!

我们一直在开发 Kind 扩展,现在我们决定在 KubeCon 和 CloudNativeCon Europe 大会召开之际发布它!

我们很高兴发布 Kind,因为它终于展现了 Podman 桌面版的完整用途:不仅仅是本地容器引擎,还有 Kubernetes。更重要的是,它提供了可以管理这两种环境并无缝地在它们之间切换的工具。

这些功能中的一些在过去几个版本中已在开发模式下可用,但现在它们已在发布版本中,我们将对所有 Kind 功能进行全面概述并进行介绍。

  • **Kind 安装**:从状态栏安装 Kind
  • **管理 Kind 集群**:从 ** 设置 > 资源** 中创建和管理 Kind 集群。
  • Kind 控制平面作为容器运行。您将在 **容器** 列表中看到此容器,也可以从那里启动或停止它。
  • **使用 Kind**:将 YAML 部署到集群并与集群共享镜像
  • **Kind Ingress**:安装 Contour Ingress 控制器

**UX 和 UI 改进**:更新的偏好设置和遥测提示

Podman-desktop-0-14-hero


Podman 桌面版 0.14 现已推出。点击此处下载

发布详细信息

Kind 安装

在几秒钟内让 Kind 运行起来!Kind 扩展现在作为 Podman 桌面版的一部分捆绑在一起 1421,并允许您轻松地 直接从状态栏安装 Kind 1257

安装的 kind CLI 可从系统 shell 获得 1516,允许您打开一个终端窗口,以便使用 kind get clusters 或使用其他工具。

管理 Kind 集群

kind-clusters

一旦 Kind 安装完成(或者如果您已经拥有它),您就可以在 ** 设置 > 资源** 中管理您的集群。从这里,您可以 创建 Kind 集群、启动/停止 1953 或删除 1977 它们。

**使用 Kind**

现在您已经安装并运行了 Kind,您能用它做什么呢?如果您喜欢使用终端,您始终可以打开一个终端并使用 Kind CLI 与您的集群交互

在 Podman 桌面版中,我们已经开始用两种方式与集群交互。第一个是能够在 Kind(或任何其他 Kubernetes!)集群上播放本地 YAML 文件 1261。这使您能够获取现有的 Kubernetes YAML 定义(您的部署、服务或其他对象)并将其部署到集群。

当您部署 Pod 时,它们会自动出现在 **Pod** 列表中 1263,允许您像在 Podman 上运行的 Pod 一样启动、停止和与它们交互。

最常见的用途之一是部署您一直在 Podman 上运行的容器,如果镜像在 Kind 中不可用,这将失败。为了解决这个问题,我们简化了将镜像从 Podman 推送到 Kind 的操作 1448

push-image-kind

Kind Ingress

如果您将 Pod 部署到 Kind,您也希望能够访问它!为此,您需要安装负载均衡器或 Ingress 控制器,以便可以从集群外部访问 Pod。我们在创建 Kind 集群时简化了 Contour Ingress 控制器的安装 1675,因此如果您使用 Podman 桌面版创建了集群,它已经存在了!

kind-ingress

我们还计划推出其他一些 Kind 和 Kubernetes 功能,以扩展支持的场景,但希望这能让您轻松地开始使用 Kind 并了解我们的发展方向。一如既往,我们感谢您的反馈!

UI 和 UX 改进

更新的偏好设置

** 设置 > 偏好设置** 页面已更新,采用了新的设计 1913,使查看和更改偏好设置变得更加容易。更改会实时生效,不再需要更新按钮。

preferences

遥测提示

启用或禁用遥测的提示已从其自己的对话框移动到 **欢迎** 屏幕 1927。这样更易于使用,减少了提示数量,并解决了一些用户遇到的窗口分层问题!

telemetry prompt


其他值得注意的增强功能

  • 扩展支持打开外部 URL 2028 和访问剪贴板 2023

文档

当然,我们在文档中专门为 Kind 设置了一个部分。


值得注意的错误修复

  • 如果无法检查更新,则避免出现对话框 2062
  • 如果 Kind(或 Kubernetes)集群未运行,则无法访问仪表盘 2052

最后说明

此版本中修复的所有问题的完整列表可在此处获取 此处.

从网站的 下载 部分获取最新版本,并使用 Podman Desktop 提升您的开发之旅。此外,请访问 GitHub 存储库,了解如何帮助我们改进 Podman Desktop。