更新 scripts/k8s-ubuntu-init.sh

qwe
This commit is contained in:
joy 2025-10-30 21:51:37 +08:00
parent e007d7e92d
commit 1627aafc68
1 changed files with 1 additions and 6 deletions

View File

@ -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