k8s上使用deployment部署资源,但是没有pode,排查思路
时间: 2024-06-01 17:12:49 浏览: 16
:首先可以通过 kubectl get deployment [deployment 名称] 命令查看该 deployment 的状态,确认是否有 pod 被创建。如果没有 pod 被创建,可以检查该 deployment 的配置是否正确,包括容器镜像、容器端口等;也可以通过 kubectl get events 命令查看是否有相关事件记录,以排查问题。如果有 pod 被创建但状态异常,可以通过 kubectl describe pod [pod 名称] 命令查看具体的错误信息,进行故障排查。
相关问题
k8s查看deployment部署在那台宿主机
你可以使用以下命令来查看Deployment的Pod所在的Node:
1. 首先列出所有的Pod:
```
kubectl get pods
```
2. 找到想要查看的Deployment的Pod,例如名为`my-deployment-xxxxxx-xxxxx`:
```
NAME READY STATUS RESTARTS AGE
my-deployment-xxxxxx-xxxxx 1/1 Running 0 2h
```
3. 使用`kubectl describe`命令来查看该Pod所在的Node:
```
kubectl describe pod my-deployment-xxxxxx-xxxxx | grep Node:
```
输出结果类似于:
```
Node: node-1/192.168.1.101
```
这里的`node-1`就是该Pod所在的Node的名称,`192.168.1.101`是该Node的IP地址。
如何查看k8s部署的deployment的yaml
文件?
您可以使用kubectl命令来查看k8s部署的deployment的yaml文件。具体命令为:kubectl get deployment <deployment-name> -o yaml。其中,<deployment-name>是您要查看的deployment的名称。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)