如何使用 列出 Kubernetes 集群中的所有容器kubectl?
当前的文档没有提到像“容器”资源这样的东西。
kubectl get pod -o json
Run Code Online (Sandbox Code Playgroud)
列出所有包含容器描述的 pod。但是有可能将容器列为一等公民吗?
Mik*_*Dev 11
这将以漂亮的格式获取具有命名空间的所有容器:
kubectl get pods --all-namespaces -o=custom-columns=NameSpace:.metadata.namespace,NAME:.metadata.name,CONTAINERS:.spec.containers[*].name
Run Code Online (Sandbox Code Playgroud)
当您不使用名称空间标志时,您只会在默认名称空间中查找。尝试
kubectl get pod --all-namespaces
Run Code Online (Sandbox Code Playgroud)
这将列出集群中的所有 Pod
您可以通过名称空间进行过滤,例如
kubectl get pod -n kube-system
Run Code Online (Sandbox Code Playgroud)
显示所有容器
kubectl get pods --all-namespaces -o jsonpath={.items[*].spec.containers[*].name}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12698 次 |
| 最近记录: |