在 Kubernetes 中,可以通过 kubectl 命令来列出所有的容器。具体操作步骤如下:
- 首先,使用 
kubectl get pods --all-namespaces命令来获取所有的 Pod 列表。 
$ kubectl get pods --all-namespaces
NAMESPACE     NAME                                       READY   STATUS    RESTARTS   AGE
kube-system   coredns-558bd4d5db-f7zzp                   1/1     Running   0          23m
kube-system   coredns-558bd4d5db-jzdjg                   1/1     Running   0          23m
kube-system   etcd-minikube                              1/1     Running   0          23m
kube-system   kube-addon-manager-minikube                1/1     Running   0          23m
kube-system   kube-apiserver-minikube                    1/1     Running   0          23m
kube-system   kube-controller-manager-minikube           1/1     Running   0          23m
kube-system   kube-proxy-hh2kk                            1/1     Running   0          23m
kube-system   kube-scheduler-minikube                    1/1     Running   0          23m
kube-system   storage-provisioner                        1/1     Running   0          24m
- 然后,选择要查看的 Pod,并使用 
kubectl describe pod <pod-name> -n <namespace>命令来查看该 Pod 的详细信息。 
$ kubectl describe pod coredns-558bd4d5db-f7zzp -n kube-system
...
Containers:
  coredns:
    Container ID:   docker://7b6f3e5c9d1fc0de1d6ec2cc5fa11f32e4a70dc3fb20d91bed8ba72c02eb9a77
    Image:          k8s.gcr.io/coredns:1.7.0
    Image ID:       docker-pullable://k8s.gcr.io/coredns@sha256:d4d4dbf745fdca092153eb06bdfa169aa50798ceb6c018cfe332cd747e623516
    Port:           53/UDP
    Host Port:      0/UDP
    ...
以上示例中是查看名为 coredns-558bd4d5db-f7zzp 的 Pod 的详细信息,其中包含了该 Pod 中所有容器的详细信息。


        
        
        
        
        
        
        
        
        
                
                
                
                
                
                
                