我想知道我正在使用的整个K8s集群中有哪些可用资源。
要清楚一点,我不是在谈论Resource Quotas,因为它们仅定义每个命名空间的资源。我想知道整个集群的功能是什么(内存,CPU,...)。请注意,所有资源配额的总和不等于集群的功能。总和可以比集群的资源更大(为名称空间之间的资源创建竞争条件),或者更小(未充分利用集群的潜力)。
我可以使用kubectl回答此查询吗?
答案 0 :(得分:1)
您可以使用kubectl top
命令来检查所有节点或Pod的内存和CPU消耗。
kubectl top nodes
有关更多信息,您可以做
kubectl top -h
为使kubectl top命令起作用,您需要在kubernetes集群中安装metrics-server
才能获取CPU和内存指标。