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