使用扩展执行开发任务
Podman 桌面提供广泛的扩展,可用于将您的本地工具与 UI 集成。通过安装扩展,您可以根据需要自定义开发功能。例如,如果您想运行 Minikube 集群,可以安装 Minikube 扩展。可用的扩展列表
引擎扩展
-
Podman:处理 Podman 机器的创建和监控。它连接到 Podman 套接字,以便您可以在 Podman 桌面 UI 中查看容器、镜像、卷和其他资源。请参阅 Podman。
-
Docker:如果您的机器上运行任何 Docker 引擎,则会自动将套接字注册到 Podman 桌面。注册后,您可以从 UI 监控容器、镜像、卷和其他资源。请参阅 从 Docker 迁移。
Kubernetes 扩展
-
Kind:允许您在 Podman 引擎上创建 Kubernetes 集群。作为先决条件,您必须在使用扩展之前安装 `kind` 二进制文件。请参阅 Kind 和 教程 - 部署 Kubernetes 应用程序。
-
Minikube:允许您在 Podman 引擎上创建 Kubernetes 集群。作为先决条件,您必须在使用扩展之前安装 `minikube` 二进制文件。请参阅 Minikube 和 教程 - 运行 Kubernetes 集群。
-
Lima:允许您在 Podman 引擎上创建 Lima 虚拟机。作为先决条件,您必须在使用扩展之前安装 `lima` 二进制文件。请参阅 Lima。
-
Kube 上下文:允许查看和更改当前 Kubernetes 上下文。请参阅 查看和选择 Kubernetes 上下文。
-
Headlamp:允许创建可扩展的 Kubernetes Web UI。有关更多详细信息,请单击扩展页面“目录”选项卡中的“更多详细信息”链接。
CLI 扩展
-
Compose:允许设置 `compose` 二进制文件,以便您可以运行 `podman compose` 命令。请参阅 Compose 和 Compose 入门。
-
Kubectl CLI:允许设置 `kubectl` 二进制文件,以便您可以运行 `kubectl` 命令。请参阅 管理您的 CLI 工具。
Red Hat 扩展
Red Hat 扩展包是一组开发人员可用于身份验证和开发目的的以下扩展
-
Podman AI 实验室:允许您在本地开发环境中使用和试验大型语言模型 (LLM)。请参阅 在本地运行 LLM 和 教程 - 运行 AI 应用程序。
-
可启动容器:允许您从容器镜像构建可启动的磁盘映像。有关更多详细信息,请单击扩展页面“目录”选项卡中的“更多详细信息”链接。
-
Red Hat 帐户扩展:允许您使用 Red Hat 单点登录 (SSO) 登录。您可以免费使用 Red Hat 内容,例如 RHEL 容器镜像和 RPM 包。有关更多详细信息,请单击扩展页面“目录”选项卡中的“更多详细信息”链接。
-
OpenShift 本地:允许运行 Red Hat OpenShift 本地集群。您可以从 UI 管理集群配置并在集群上运行应用程序。请参阅 创建 OpenShift 本地实例。
-
开发者沙箱:允许将您的应用程序部署到共享的 OpenShift Container Platform (OCP) 集群 30 天,无需任何费用。配置沙箱环境后,您可以切换到开发者沙箱上下文并执行任务,例如从 UI 部署 Pod 或容器。请参阅 配置对开发者沙箱的访问。
-
OpenShift 检查器:分析 Containerfile 并突出显示在 OCP 集群上运行时可能导致意外行为的指令和命令。识别问题后,您可以更新您的 Containerfile 以使其符合 OpenShift 标准。有关更多详细信息,请单击扩展页面“目录”选项卡中的“更多详细信息”链接。
注意您也可以从目录中单独安装上述扩展,而不是安装整个包。
其他扩展
-
注册表:提供一些默认注册表,以便您可以使用您的凭据连接到它们。请参阅 管理注册表。
-
镜像层资源管理器:使用此扩展探索和分析容器镜像的不同层。有关更多详细信息,请单击扩展页面“目录”选项卡中的“更多详细信息”链接。
自定义扩展
您也可以使用 这些模板 创建您自己的自定义扩展。有关更多详细信息,请参阅 开发 Podman 桌面扩展 和 发布 Podman 桌面扩展。