Files
Deploy-Laboratory/ansible/files/03-08/k3s-server-ha-env.example.sh
2026-03-29 09:08:01 +08:00

18 lines
958 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/usr/bin/env bash
# k3s 多 server + 外部 datastore 参数备忘(示例,勿直接 source 到生产)
# 完整步骤见docs/03-08-k3s-ha-集群配置与切换.md
# 真源目录ansible/files/03-08/
# --- 首个 server示例 IP 请替换)---
# export K3S_DATASTORE_ENDPOINT='postgres://k3s:CHANGE_ME@192.168.2.50:5432/k3s?sslmode=disable'
# sudo k3s server --datastore-endpoint="$K3S_DATASTORE_ENDPOINT" --tls-san 192.168.2.60
# --- 第二个 server经 LB 加入token 与控制端一致)---
# export K3S_URL='https://192.168.2.60:6443'
# export K3S_TOKEN='<SAME_TOKEN_AS_SERVER1>'
# export K3S_DATASTORE_ENDPOINT='postgres://k3s:CHANGE_ME@192.168.2.50:5432/k3s?sslmode=disable'
# sudo k3s server --server "$K3S_URL" --token "$K3S_TOKEN" \
# --datastore-endpoint="$K3S_DATASTORE_ENDPOINT" --tls-san 192.168.2.60
echo "[INFO] 编辑本文件中的占位符后,将命令复制到节点上执行;或写入 systemd ExecStart。"