Files
CmiiDeploy/998-常用脚本/备份脚本/关停全部的服务.sh
2025-11-12 18:14:10 +08:00

22 lines
540 B
Bash

#!/bin/bash
namespace=xakny
# 优雅地处理Deployment缩容
scale_deployments() {
echo "Scaling Deployments in namespace: $namespace"
kubectl get deployments -n "$namespace" -o name |
xargs -I {} kubectl scale --replicas=0 -n "$namespace" {}
}
# 高效处理StatefulSet缩容
scale_statefulsets() {
echo "Scaling StatefulSets in namespace: $namespace"
kubectl get statefulsets -n "$namespace" -o name |
xargs -I {} kubectl scale --replicas=0 -n "$namespace" {}
}
scale_deployments
#scale_statefulsets