我想列出 K8s 集群中所有资源的所有标签,但我找不到简单的方法。有 K8s API 提供类似功能吗?标签结果是独一无二的更好。
根据“全部”的含义,您可以运行类似的操作:
$ kubectl get all -A -o json | \
jq -r '.items[].metadata.labels' | \
sed 's/,//g' | \
sort | \
uniq
[list of all labels]
否则你需要循环遍历每个资源,但其余的都是一样的。