fix: improve network topology diagram
This commit is contained in:
@@ -21,21 +21,30 @@ categories:
|
|||||||
## 网络拓扑
|
## 网络拓扑
|
||||||
|
|
||||||
```
|
```
|
||||||
公网
|
┌─────────────────────────────────────────────────────┐
|
||||||
│
|
│ 公网 │
|
||||||
x.x.x.x
|
│ x.x.x.x:6443 │
|
||||||
┌──────┴──────┐
|
└──────────────────────┬──────────────────────────────┘
|
||||||
│ agent-ali │ ← 唯一暴露公网的节点
|
│
|
||||||
│ (HAProxy) │ 运行 HAProxy 代理 k3s API
|
▼
|
||||||
└──────┬──────┘
|
┌─────────────────────────────────────────────────────┐
|
||||||
│ Tailscale (100.100.x.x)
|
│ agent-ali │
|
||||||
┌──────────────┼──────────────┐
|
│ ┌─────────────────────────────────────────────────┐ │
|
||||||
▼ ▼ ▼
|
│ │ HAProxy │ │
|
||||||
┌──────────┐ ┌──────────┐ ┌──────────┐
|
│ │ bind *:6443 → roundrobin │ │
|
||||||
│ server-jz│ │server-jz2│ │server-zen│
|
│ │ frontend ───┐ ┌── backend ───────────────── │ │
|
||||||
│ 私有云 │ │ 私有云 │ │ 私有云 │
|
│ └────────────────┼──┼─────────────────────────────┘ │
|
||||||
│ CP+etcd │ │ CP+etcd │ │ CP+etcd │
|
└───────────────────┼──┼──────────────────────────────┘
|
||||||
└──────────┘ └──────────┘ └──────────┘
|
│ │
|
||||||
|
Tailscale│ │ 100.100.x.x
|
||||||
|
┌─────────┼──┼─────────┐
|
||||||
|
│ │ │ │
|
||||||
|
▼ ▼ ▼ ▼
|
||||||
|
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
|
||||||
|
│ server-jz │ │ server-jz2 │ │ server-zen │
|
||||||
|
│ CP + etcd │ │ CP + etcd │ │ CP + etcd │
|
||||||
|
│ 私有云 │ │ 私有云 │ │ 私有云 │
|
||||||
|
└──────────────┘ └──────────────┘ └──────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
- **只有 `agent-ali` 有公网 IP**,其余节点均通过 Tailscale 内网互通
|
- **只有 `agent-ali` 有公网 IP**,其余节点均通过 Tailscale 内网互通
|
||||||
|
|||||||
Reference in New Issue
Block a user