Podman与Kubernetes交互实践及测试
1. 在Podman中运行Kubernetes资源文件
在学习了如何生成包含部署应用所需资源的Kubernetes YAML文件后,我们希望在实际场景中对其进行测试。这里以WordPress应用为例,包括单容器的简单形式和多Pod的变体。
1.1 单Pod示例
在测试Kubernetes资源创建之前,别忘了清理所有先前的工作负载。使用 podman play kube
命令来运行单Pod清单:
$ podman play kube wordpress-single-pod.yaml
此命令会创建一个名为 wordpress-pod
的Pod,它由两个容器和必要的卷组成。可以通过以下命令检查结果:
- 查看Pod信息:
$ podman pod ps
POD ID NAME STATUS CREATED INFRA ID # OF CONTAINERS
5f8ecfe66acd wordpress-pod Running 4 minutes ago 46b4bdfe6a08 3
- 查看运行的容器:
$ podman ps
CONTAINER I