通过kubectl describe pod 命令查看pod的端口号、配置文件位置、启停方式
时间: 2023-10-09 09:14:37 浏览: 72
可以通过以下命令查看pod的端口号、配置文件位置、启停方式:
```
kubectl describe pod <pod-name>
```
其中,`<pod-name>` 是要查看的 pod 的名称。
在输出中,可以查看到容器的端口号、配置文件位置和容器的启动命令。例如:
```
Containers:
nginx:
Container ID: docker://c9d1a9f41a9d7d8b8c4d4f4a4e4fb4ebd8f9c7d5b5f5c5d5e5c5f5a5d5c5d5f5a5c5d5f5a5c5d5f5a5d5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f5a5c5d5f
Image: nginx
Image ID: docker-pullable://nginx@sha256:9b7a4e8ecf128c7b6e1e6a7a0aa8fb958f7d41a0079c9e1d8b2f2d1ff2f2c3fc
Port: 80/TCP
Host Port: 0/TCP
State: Running
Started: Tue, 02 Mar 2021 20:53:51 +0800
Ready: True
Restart Count: 0
Environment: <none>
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-6w4w4 (ro)
Conditions:
Type Status
Initialized True
Ready True
ContainersReady True
PodScheduled True
```
在上面的输出中,`Port: 80/TCP` 表示容器监听的端口为 80,`Host Port: 0/TCP` 表示容器端口没有映射到宿主机的端口上。
在容器的配置文件位置可以在输出中找到 `Mounts` 部分,例如上面的输出中,`/var/run/secrets/kubernetes.io/serviceaccount` 就是容器中挂载的配置文件。
至于容器的启动命令,则可以在输出中找到 `State` 部分,例如上面的输出中,`State: Running` 表示容器正在运行,`Started: Tue, 02 Mar 2021 20:53:51 +0800` 则表示容器的启动时间。