跳到主要内容

将容器部署到 Kubernetes

使用 Podman 桌面,您可以将容器部署到您的 Kubernetes 集群。

先决条件

  • 您正在使用 Podman 容器引擎。
  • 您的容器(正在运行或已停止)在 **容器** 页面上可用:<your_container>
  • 您已在您的 kubeconfig 文件中注册了 Kubernetes 集群:<your_kubernetes_cluster>。例如,创建 Kind 集群
  • 要部署到的 Kubernetes 命名空间已存在。

步骤

  1. 单击 **Podman 桌面托盘 > Kubernetes > 上下文 > <your_kubernetes_cluster>** 设置您的 Kubernetes 上下文。
  2. 打开 **Podman 桌面仪表板 > 容器 > <your_container>** 查看 **容器详细信息** 页面。
  3. 单击生成 Kubernetes Pod。
  4. 在 **将生成的 Pod 部署到 Kubernetes** 屏幕上,选择您的选项
    1. **Pod 名称**:编辑建议的名称。
    2. **使用 Kubernetes 服务**:启用或禁用 **将容器上的 `hostPort` 暴露替换为服务。这是暴露端口的推荐方法,因为集群策略可能禁止使用 `hostPort`。**
    3. **Kubernetes 命名空间**:从列表中选择要将 Pod 部署到的命名空间。
  5. 单击 ** 部署** 按钮。

验证

  • 在 **将生成的 Pod 部署到 Kubernetes** 屏幕上,创建的 Pod 状态为 阶段:运行

    Deploying a container

  • 转到 **容器**:您的 Pod 在列表中。