添加qiming-rcoder模块
This commit is contained in:
30
qiming-rcoder/k8s/undeploy.sh
Normal file
30
qiming-rcoder/k8s/undeploy.sh
Normal file
@@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
# ============================================================
|
||||
# K8s 资源清理脚本 (Kustomize)
|
||||
# 用法:
|
||||
# ENV=dev ./undeploy.sh # 清理开发环境 (默认)
|
||||
# ENV=prod ./undeploy.sh # 清理生产环境
|
||||
# ============================================================
|
||||
|
||||
set -e
|
||||
|
||||
ENV="${ENV:-dev}"
|
||||
|
||||
case "$ENV" in
|
||||
dev|prod) ;;
|
||||
*)
|
||||
echo "Error: ENV 必须是 dev 或 prod,当前值: $ENV"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# 路径解析:支持从任意 cwd 调用
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
NAMESPACE="${NAMESPACE:-nuwax-rcoder-${ENV}}"
|
||||
OVERLAY_DIR="${SCRIPT_DIR}/manifests/overlays/${ENV}"
|
||||
|
||||
echo "=== 使用 Kustomize 清理 RCoder 资源 (${ENV} 环境, namespace: ${NAMESPACE}) ==="
|
||||
|
||||
kubectl delete -k "${OVERLAY_DIR}" --ignore-not-found
|
||||
|
||||
echo "=== RCoder 资源已清理 ==="
|
||||
Reference in New Issue
Block a user