k8s查看deployment部署在那台宿主机
时间: 2023-07-21 14:02:52 浏览: 61
你可以使用以下命令来查看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
可以使用以下命令查看deployment的yaml:
```
kubectl get deployment <deployment-name> -o yaml
```
其中,`<deployment-name>` 是你要查看的 deployment 的名称。这个命令会输出 deployment 对象的完整 yaml 文件,包括所有配置信息。如果你想将 yaml 文件输出到文件中,可以使用以下命令:
```
kubectl get deployment <deployment-name> -o yaml > deployment.yaml
```
这个命令将会把输出的 yaml 文件保存到当前目录下的 `deployment.yaml` 文件中。
如何查看k8s部署的deployment的yaml
文件?
您可以使用kubectl命令来查看k8s部署的deployment的yaml文件。具体命令为:kubectl get deployment <deployment-name> -o yaml。其中,<deployment-name>是您要查看的deployment的名称。