0

如何列出在 Kubernetes 中运行的当前部署,并显示如下所示的自定义列:

DEPLOYMENT CONTAINER_IMAGE READY_REPLICAS NAMESPACE

数据应按部署名称的升序排序。

4

2 回答 2

1

看一个-o custom-columns特点。https://kubernetes.io/docs/reference/kubectl/overview/#custom-columns展示了基础知识。最难的是 container_image,因为一个 pod 可以包含多个,但假设你只想要第一个,比如.spec.template.containers[0].image?试一试,看看情况如何。

于 2020-03-27T08:00:25.227 回答
0

根据问题获取自定义列的命令:

Kubectl get deployments -o custom-columns=DEPLOYMENT:.metadata.name,CONTAINER_IMAGE:..image,READY_REPLICAS:..replicas,NAMESPACE:..namespace

于 2020-03-27T09:09:15.020 回答