kubectl get pods不显示READY-STATUS-RESTARTS

时间:2019-10-18 08:46:45

标签: kubernetes kubectl

当我在群集上运行kubectl get pods时,我只会获得NAMEAGE信息。我看不到有关READY-STATUS-RESTARTS.的任何信息,-o宽的标记也无济于事。

这是我的客户端版本:

Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.1", GitCommit:"d647ddbd755faf07169599a625faf302ffc34458", GitTreeState:"clean", BuildDate:"2019-10-02T17:01:15Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.5", GitCommit:"f01a2bf98249a4db383560443a59bed0c13575df", GitTreeState:"clean", BuildDate:"2018-03-19T15:50:45Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

2 个答案:

答案 0 :(得分:1)

问题是您的客户端版本。

使用以下命令(在Mac上)将客户端版本更改为v1.14.0:

@cars

然后重试

来源:https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-on-macos

我遇到了同样的问题(我有v.1.17.0),我可以解决这个问题。

答案 1 :(得分:-1)

您可以使用选项-o指定所需的输出格式,如果您运行下一条命令,则更多信息的示例是wide

kubectl get pods -o wide

输出将包括列

NAME  READY  STATUS  RESTARTS  AGE  IP  NODE  NOMINATED NODE

但是,如果您想要更自定义的输出,可以使用custom-columns而不是wide,可以在文档here中看到不同的选项