获取所有pod的所有者引用(会显示控制器信息)
kubectl get pods -n xlink -o jsonpath=‘{range .items[*]}{.metadata.name}{“\t”}{.metadata.ownerReferences[0].kind}{“\n”}{end}’
缩放 StatefulSets
kubectl get StatefulSet -n xlink -o name | xargs -I {} kubectl scale {} --replicas=0 -n xlink
缩放 Deployments
kubectl get Deployment -n xlink -o name | xargs -I {} kubectl scale {} --replicas=0 -n xlink
既然你的 Pods 是由 ReplicaSet 管理的,那么它们很可能是由 Deployment 创建的(因为 ReplicaSet 通常是 Deployment 的下属控制器)。