获取信息 Kubernetes 命名空间

Get information Kubernetes Namespaces

我正在尝试收集有关 kubernetes 命名空间的一些信息。 我找到了一个命令,您可以在其中查看一些信息。

kubectl describe resourcequota -n my-namespaces

我有 return:

Name:                       gke-resource-quotas
Namespace:                  tms-prod
Resource                    Used  Hard
--------                    ----  ----
count/ingresses.extensions  0     5k
count/jobs.batch            0     10k
pods                        68    5k
services                    44    1500

但是我需要这样的信息:

CPU request
CPU Limit
Memory request
Memory Limit
Service (count)
Pods (Count)
Phase

我研究了一下,发现可以创建 ResourceQuota 来获取这些信息。不过我不是很懂它的操作。

谁能得到这个数据?

  1. 运行先kubectl get quota
  2. 然后它会显示可用配额
  3. 然后 运行 kubectl describe quota <quota name>

如果您没有任何自定义配额,那么您可以按照 https://kubernetes.io/docs/concepts/policy/resource-quotas/

中的描述创建它