Podman Desktop 1.8 发布,带来自己的 K8s GUI

2024年 3月 19日 50.6k 0

Podman Desktop 1.8 已经发布,此版本带来:

  • Podman 4.9.3:Podman 4.9.3现在包含在 Windows 和 Mac 安装程序中。
  • Kubernetes Explorer:用于使用 Kubernetes 集群的高级 UI 和新工具。
  • Global Onboarding:通过一组指导工作流程,轻松配置和设置您的环境。
  • 学习中心:为开发人员发现新的用例和功能。
  • 扩展 API 改进:扩展 API 的另一项重大更新,为 🦭 Podman Desktop 的扩展带来更多好处。
  • 增强的构建、Pod 列表和故障排除页面:针对不同平台进行构建、升级的 Pod 视图等。

Podman 4.9.3

🦭 Podman 4.9.3 包括针对我们用户报告的稳定性和可靠性问题的关键修复 - 特别是如果您使用 Apple 芯片架构。如果您一直在苦苦挣扎,我们强烈建议您更新!

Kubernetes资源管理器

在过去的版本中作为实验性功能逐步引入,我们已准备好扩展我们的功能以帮助开发人员从容器过渡到 Kubernetes。在此版本中,我们引入了一组新功能,使开发人员能够使用更多 Kubernetes 资源,从而对应用程序提供更精细和交互式的控制。

现在,🦭 Podman Desktop 中提供了一个新的 Kubernetes Explorer,除了对 Pod 的现有支持之外,它还能够使用部署、服务、入口和路由。对于每个资源,Podman Desktop 提供有关集群上资源状态的实时信息。在此概述页面的右上角,您还可以单击应用 YAML 在集群上创建或更新资源(类似于“kubectl apply -f”),并查看当前连接状态。

就像本地容器或映像一样,您可以单击“摘要”、“检查”和 Kube (YAML) 页面上的更多详细信息。

看到问题了吗?您可以直接从 Kube 选项卡编辑和应用更改。

🦭 Podman Desktop 继续弥合差距和差异,使使用容器的开发人员能够通过高效的工作流程从本地工作站瞄准 Kubernetes。这是除了一些已经可用的强大功能之外的所有功能:

  • Podman 的原生 Kubernetes 支持
  • Podify - 将容器转换为 Pod
  • 使用 Minikube 和 Kind 扩展设置本地 Kubernetes 环境
  • 部署到 Kubernetes 并将本地映像从 Podman 推送到 Kubernetes 环境
  • 管理 Kubernetes 上下文
  • 连接到远程 Kubernetes 集群

扩展 API改进

我们继续花费大量时间添加新的扩展 API,为即将推出的扩展提供更多功能,甚至更好地集成到 🦭 Podman Desktop:

  • 拆分 getMatchingPodmanEngine #6160
  • 创建容器时添加 HealthCheck 参数#5981
  • 将 listPods 暴露给扩展#5864
  • createPod 的标签#5862
  • 允许在 Pod 中创建容器#5848
  • OpenPod 应重定向到 pod 的视图#5846
  • 增强 createContainer API 缺少参数的情况#6011
  • 允许扩展使用 openDialog/saveDialog #6009
  • 允许在贡献的操作中自定义图标#5995
  • 添加缺失的类型#6213
  • 允许从扩展导航到特定的 Web 视图#5899
  • 将 stopPod 和 removePod 暴露给扩展#5898
  • 使用新的 API 打开/保存对话框#6051、#6050、#6049
  • 扩展 Podman Desktop API 构建映像参数#5882
  • 允许扩展至统计容器#6211

其他值得注意的增强功能

我们在此版本中添加了 40 多项功能,以下是其他一些亮点:

  • 改进 Podman Desktop 更新警报#6068
  • 在故障排除中添加收集和下载日志按钮#5119
  • 为 Linux 启用 podman 机器#5902
  • 多次删除动画#5717
  • 图像删除动画#5709
  • 卷删除动画#5707
  • 打开 OpenShift 路线#5560
  • 添加打开创建的 Pod 详细信息#4499
  • 部署到 kubernetes 集群时使用 https #5824
  • 仪表板页面上的入门轮播#5142
  • 删除对象时添加确认对话框#5445

我们在实施light模式方面也取得了一些重大进展:

  • 使用主题颜色反转内容#6029
  • 使用辅助导航的主题颜色#6028
  • 为全球导航应用主题颜色#6027
  • 为标题栏应用主题颜色#6025
  • 一致的关闭按钮#6060
  • 在快速选择中使用组件#6057
  • 为 webview 提供 css 颜色#5963
  • 将颜色发布到应用程序的样式#5962
  • 允许扩展提供带有一组颜色的主题#5961
  • 商店颜色#5960
  • 包括颜色注册表#5958
  • 添加实用方法来获取主题的值#5947
  • 当操作系统更改颜色时发送事件#5946
  • 清理深色:前缀颜色#5944
  • 将调色板提取到自己的文件中#5931
  • 输入组件#5904
  • 输入错误,在运行图像中使用输入组件#5988
  • 构建图像时使用输入#5986
  • 使用代理设置输入#5943
  • 使用注册表输入#5939
  • 从容器创建 pod 时使用输入#5935
  • 在扩展页面中使用输入组件#5934
  • 在创建卷中使用输入#5933
  • 重命名图像时使用输入#5964
  • 在部署到 kube 时使用复选框组件#6030

值得注意的错误修复

我们在此版本中修复了许多错误,包括以下内容:

  • 将容器复制到 pod 时安装的复制卷#5640
  • 更改卷和容器列表中“创建”按钮的顺序#6092
  • 上下文值更新时刷新入门项目 (#4597) #6173
  • 更好地登录 informer 连接错误#6158
  • 网站:替换损坏的链接#6111
  • 中心空屏幕#6077
  • 不要求确认打开本地文件夹/文件#5743
  • 强制面包屑垂直对齐#5741
  • 身份验证页面中的长用户名#5737
  • 用于更新任务名称的消息属性#5731
  • 导航项 UI 修复#5886
  • 显示回注册表的图标#5843
  • 检查路由 tls 以使用 http 或 https #5825
  • 白色工具提示#5887
  • 限制注册表用户名列宽度#5718
  • 删除 Linux 上的 docker 兼容性警告和按钮#5903
  • 容器的图像使用情况#5663
  • 删除当前上下文时应更改/更新#5819
  • 不要折叠侧边栏上的类别#5727
  • 使 localhost 成为 env.openExternal 调用的有效域#5716

文档

随着新版本的 🦭 Podman Desktop 的发布,文档也进行了以下改进:

  • containerEngine api 的容器和图像相关方法#5891
  • 删除了使用 openshift local 安装 podman #6070
  • 文档图像检查器提供程序 API #5813
  • 添加 withProgress api 文档#5736
  • 添加了故障排除页面的链接#5734
  • macOS M1/M2/M3 上的安装故障排除#5708
  • 卷删除#5707
  • 添加了从另一个 WSL 实例访问 Podman(配置、验证)#5706
  • 使用 typedoc 生成 api 文档#5705

下载:https://podman-desktop.io/downloads

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论