diff --git a/scripts/k8s-ubuntu-init.sh b/scripts/k8s-ubuntu-init.sh index 3ec4268..b8b8fb7 100644 --- a/scripts/k8s-ubuntu-init.sh +++ b/scripts/k8s-ubuntu-init.sh @@ -8,10 +8,7 @@ LOG_FILE="/var/log/k8s-1.30-ubuntu-init-$(date +%Y%m%d).log" # 初始化日志 TIMEZONE="Asia/Shanghai" # 时区(集群节点需统一) # K8s 1.30+必需依赖(网络、时间、证书等基础工具) K8S_DEPS=( - curl wget vim net-tools htop lsof - chrony ca-certificates openssl - socat conntrack ipset ebtables ethtool - ipvsadm iproute2 + chrony ca-certificates openssl conntrack iproute2 ipvsadm ) ############################################################################## @@ -66,7 +63,6 @@ system_init() { log "INFO" "开始系统初始化" # 1. 配置阿里云APT源(加速国内下载) - systemctl disable --now unattended-upgrades #特别重要,关闭自动更新,否则导致安装失败。 local codename=$(lsb_release -cs) # 自动获取版本代号(如22.04=jammy) log "INFO" "配置阿里云APT源(适配Ubuntu $codename)" mv /etc/apt/sources.list "/etc/apt/sources.list.bak.$(date +%Y%m%d)" # 备份原配置 @@ -84,7 +80,6 @@ EOF # 2. 安装K8s必需依赖 log "INFO" "安装依赖工具" apt update -y >> "$LOG_FILE" 2>&1 # 更新软件包列表 - pkill -9 -f unattended-upgrade apt install -y "${K8S_DEPS[@]}" >> "$LOG_FILE" 2>&1 # 安装依赖(已安装则跳过) # 3. 配置时间同步(K8s对时间偏差敏感,需<1s)