#!/bin/bash
# 配置參數
LOG_FILE="/var/log/k8s_resource_monitor.log"
# 檢查并創建日志文件
if [ ! -f "$LOG_FILE" ]; then
touch "$LOG_FILE"
fi
# 記錄日志函數
log() {
echo "$(date +"%Y-%m-%d %H:%M:%S") - $1" >> "$LOG_FILE"
}
# 監控CPU和內存使用情況
log "Monitoring CPU and Memory usage..."
kubectl top nodes
kubectl top pods --all-namespaces
log "Resource monitoring completed successfully."