#!/bin/bash curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-apt.sh | bash current_ip=$(hostname -I | awk '{print $1}') # 镜像加速 mkdir /etc/rancher/k3s -p cat < /etc/rancher/k3s/registries.yaml mirrors: docker.io: endpoint: - https://docker.martin98.com registry-1.docker.io: endpoint: - https://docker.martin98.com registry.k8s.io: endpoint: - https://docker.martin98.com k8s.gcr.io: endpoint: - https://docker.martin98.com gcr.io: endpoint: - https://docker.martin98.com ghcr.io: endpoint: - https://docker.martin98.com quay.io: endpoint: - https://docker.martin98.com EOF # systemctl restart k3s # 安装 keepalived apt install -y keepalived # 检查是否为 Master-01 if [ "$current_ip" == "$master" ]; then state=MASTER priority=100 else state=BACKUP priority=100 fi # 初始化 VIP mkdir /etc/keepalived cat <