18 lines
958 B
Bash
18 lines
958 B
Bash
#!/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。"
|