日常更新

This commit is contained in:
2026-03-29 09:08:01 +08:00
parent 31709425e2
commit befdefd222
224 changed files with 7240 additions and 3297 deletions

View File

@@ -0,0 +1,9 @@
# 03-08K3s 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 决定)。

View 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。"