跳至主要内容

将 Pod 部署到 Kubernetes

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

先决条件

  • 您正在使用 Podman 容器引擎。
  • 您的 Pod,无论是正在运行还是已停止,都可以在**Pods** 页面上找到:<your_pod>
  • 您已在您的 kubeconfig 文件中注册了 Kubernetes 集群:<your_kubernetes_cluster>。例如,创建 Kind 集群
  • 要部署到的 Kubernetes 命名空间已经存在。

步骤

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

验证

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

    Deploying a pod

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