日常更新
This commit is contained in:
9
ansible/files/03-08/README.md
Normal file
9
ansible/files/03-08/README.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# 03-08(K3s HA 配置与切换)
|
||||
|
||||
| 文件 | 说明 |
|
||||
|------|------|
|
||||
| `k3s-server-ha-env.example.sh` | 外部 datastore、`tls-san`、第二节点 `K3S_URL`/`TOKEN` 等环境变量示例(**非** Kubernetes 清单) |
|
||||
|
||||
- **手动**:将示例中的连接串、LB IP、token 替换为真实值;与 systemd/k3s 安装参数对照 [docs/03-08-k3s-ha-集群配置与切换.md](../../../docs/03-08-k3s-ha-集群配置与切换.md)。
|
||||
- **自动**:`./ansible/bin/verify.sh run 03-08`(noop + 基线;HA 步骤仍以文档与手工为准)。
|
||||
- 本篇**不提供**可 `kubectl apply` 的 HA 安装真源(控制平面由 k3s 与 datastore 决定)。
|
||||
17
ansible/files/03-08/k3s-server-ha-env.example.sh
Normal file
17
ansible/files/03-08/k3s-server-ha-env.example.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/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。"
|
||||
Reference in New Issue
Block a user