将容器部署到 Kubernetes
使用 Podman 桌面,您可以将容器部署到您的 Kubernetes 集群。
先决条件
- 您正在使用 Podman 容器引擎。
- 您的容器(正在运行或已停止)在 **容器** 页面上可用:<your_container>。
- 您已在您的 kubeconfig 文件中注册了 Kubernetes 集群:<your_kubernetes_cluster>。例如,创建 Kind 集群。
- 要部署到的 Kubernetes 命名空间已存在。
步骤
- 单击 **Podman 桌面托盘 > Kubernetes > 上下文 > <your_kubernetes_cluster>** 设置您的 Kubernetes 上下文。
- 打开 **Podman 桌面仪表板 > 容器 > <your_container>** 查看 **容器详细信息** 页面。
- 单击生成 Kubernetes Pod。
- 在 **将生成的 Pod 部署到 Kubernetes** 屏幕上,选择您的选项
- **Pod 名称**:编辑建议的名称。
- **使用 Kubernetes 服务**:启用或禁用 **将容器上的 `hostPort` 暴露替换为服务。这是暴露端口的推荐方法,因为集群策略可能禁止使用 `hostPort`。**
- **Kubernetes 命名空间**:从列表中选择要将 Pod 部署到的命名空间。
- 单击 ** 部署** 按钮。
验证
-
在 **将生成的 Pod 部署到 Kubernetes** 屏幕上,创建的 Pod 状态为 阶段:运行
-
转到 **容器**:您的 Pod 在列表中。