#!/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 "=========================================="