kubernetes - kubectl输出为READY

标签 kubernetes kubectl

默认情况下,kubectl get pods输出

NAME                                                              READY   STATUS         RESTARTS   AGE
my-podob-6f7f9d798c-grhmd                                       1/1     Running        0          6d17h

现在,我想为此添加一些额外的列,因此我使用以下命令设置了template.txt文件:
NAME          IMAGES
metadata.name metadata.annotations.imageTag

我似乎无法弄清楚如何从输出中计算出READY。理想情况下,我会在get pods输出中附加一些自定义列,但我无法确定是否可行。

最佳答案

有一个用于添加额外列here的FR。

“READY”列是源中的一种特殊情况:printers.go#L558,其值是在实现中计算的。

不幸的是,在JSONPath和Go模板中似乎都无法“计数”。

也许考虑创建一个别名来运行普通的kubectl get pods,然后再创建一个带有自定义列的别名?

关于kubernetes - kubectl输出为READY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55749879/

相关文章:

kubernetes - k8s:服务未更改但未列出

kubernetes - 从 kubectl logs -f 的巨大日志中拖尾几行

kubernetes - `kube-dns` 使用 flannel 获取错误的端点地址导致 POD DNS 服务失败

azure - 在 MC_ 资源组外部部署 AKS 代理池托管标识

kubernetes - CrashLoopBackOff - 退避重启失败的容器

kubernetes - 如何从 pod 内部公开 kubernetes 度量服务器 api 以 curl ?

kubernetes - Minikube 未在 Ubuntu 上启动,引发错误

kubernetes - Minikube中的默认CNI

kubernetes - Helm : Cannot overwrite table with non table for tls

.net - 显示运行 .Net Core API 的 docker 容器中的 Kubernetes pod 名称