假设我想找到我的 k8s master 的 kubelet 和 apiserver 版本,最好的方法是什么?
我知道以下命令:
kubectl cluster-info
它只显示端点。
kubectl get nodes; kubectl describe node <node>;
它显示了非常详细的信息,但仅显示节点而不是主节点。
还有
kubectl version
但这仅显示 kubectl 版本,而不显示 kubelet 或 apiserver 版本。
我还可以使用哪些其他命令来识别集群的属性?
kubectl version
还显示 apiserver 版本。例如,这是我运行时的输出:
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.4", GitCommit:"3eed1e3be6848b877ff80a93da3785d9034d0a4f", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.4", GitCommit:"3eed1e3be6848b877ff80a93da3785d9034d0a4f", GitTreeState:"clean"}
第二行(“服务器版本”)包含 apiserver 版本。如果主节点没有注册为节点之一(如果它没有出现在kubectl get nodes
),但在大多数部署中,它将与 apiserver 版本相同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)