【发布时间】:2017-05-25 13:23:24
【问题描述】:
我一直在尝试使用 kubernetes 在集群的 5000 端口上运行 tomcat 容器。但是当我使用 kubectl create -f tmocat_pod.yaml 时,它会创建 pod 但 docker ps 没有给出任何输出。为什么会这样?
理想情况下,当它运行一个 pod 时,这意味着它正在该 pod 内运行一个容器,并且该容器在 yaml 文件中定义。 为什么 docker ps 没有显示任何正在运行的容器? 我正在关注以下网址:
- http://containertutorials.com/get_started_kubernetes/k8s_example.html
- https://blog.jetstack.io/blog/k8s-getting-started-part2/
我怎样才能让它运行并看到tomcat在5000端口的浏览器上运行。
【问题讨论】:
-
只是检查:您是否有可能在 master 上执行
docker ps并且 pod 被安排在另一个节点上? -
我有同样的问题,我想手动设置 kubernetes 节点,作为初始阶段,我只有一个主节点,令人惊讶的是 kubectl 显示我的 nginx pod 运行成功,但没有成功运行,调试我检查了 docker ps -a 并没有显示容器
标签: docker kubernetes