feat: add check_events.sh, check_resources.sh, check_all.sh for diagnostics
This commit is contained in:
40
cluster/check_all.sh
Executable file
40
cluster/check_all.sh
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/env bash
|
||||
# 用途:一鍵執行所有檢查(診斷問題時使用)
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
# 顏色定義
|
||||
BLUE='\033[0;34m'
|
||||
NC='\033[0m'
|
||||
|
||||
echo -e "${BLUE}"
|
||||
cat << "EOF"
|
||||
╔════════════════════════════════════════════════╗
|
||||
║ ║
|
||||
║ K3s 叢集全面診斷 ║
|
||||
║ ║
|
||||
╚════════════════════════════════════════════════╝
|
||||
EOF
|
||||
echo -e "${NC}"
|
||||
echo ""
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
|
||||
# 執行各項檢查
|
||||
for script in check_nodes.sh check_storage.sh check_access.sh check_events.sh; do
|
||||
if [ -f "$SCRIPT_DIR/$script" ]; then
|
||||
echo "▶️ 執行: $script"
|
||||
echo "=========================================="
|
||||
bash "$SCRIPT_DIR/$script"
|
||||
echo ""
|
||||
echo ""
|
||||
fi
|
||||
done
|
||||
|
||||
echo "=========================================="
|
||||
echo "診斷完成!"
|
||||
echo ""
|
||||
echo "💡 提示:"
|
||||
echo " - 如果有問題,請把整個輸出貼給 Claude"
|
||||
echo " - 或只貼有紅色/黃色警告的部分"
|
||||
echo "=========================================="
|
||||
Reference in New Issue
Block a user