fix: replace real IPs with placeholders, fix locations
This commit is contained in:
@@ -23,17 +23,17 @@ categories:
|
|||||||
```
|
```
|
||||||
公网
|
公网
|
||||||
│
|
│
|
||||||
8.152.2.199
|
x.x.x.x
|
||||||
┌──────┴──────┐
|
┌──────┴──────┐
|
||||||
│ agent-ali │ ← 唯一暴露公网的节点
|
│ agent-ali │ ← 唯一暴露公网的节点
|
||||||
│ (HAProxy) │ 运行 HAProxy 代理 k3s API
|
│ (HAProxy) │ 运行 HAProxy 代理 k3s API
|
||||||
└──────┬──────┘
|
└──────┬──────┘
|
||||||
│ Tailscale (100.100.1.x)
|
│ Tailscale (100.100.x.x)
|
||||||
┌──────────────┼──────────────┐
|
┌──────────────┼──────────────┐
|
||||||
▼ ▼ ▼
|
▼ ▼ ▼
|
||||||
┌──────────┐ ┌──────────┐ ┌──────────┐
|
┌──────────┐ ┌──────────┐ ┌──────────┐
|
||||||
│ server-jz│ │server-jz2│ │server-zen│
|
│ server-jz│ │server-jz2│ │server-zen│
|
||||||
│ 德国 │ │ 德国 │ │ 德国 │
|
│ 私有云 │ │ 私有云 │ │ 私有云 │
|
||||||
│ CP+etcd │ │ CP+etcd │ │ CP+etcd │
|
│ CP+etcd │ │ CP+etcd │ │ CP+etcd │
|
||||||
└──────────┘ └──────────┘ └──────────┘
|
└──────────┘ └──────────┘ └──────────┘
|
||||||
```
|
```
|
||||||
@@ -46,10 +46,10 @@ categories:
|
|||||||
|
|
||||||
| 节点角色 | 节点名 | Tailscale IP | 公网 | 位置 |
|
| 节点角色 | 节点名 | Tailscale IP | 公网 | 位置 |
|
||||||
|---------|--------|-------------|:----:|:----:|
|
|---------|--------|-------------|:----:|:----:|
|
||||||
| Server (etcd + control-plane) | server-jz | 100.100.1.12 | ❌ | 德国 |
|
| Server (etcd + control-plane) | server-jz | 100.100.1.12 | ❌ | 私有云 |
|
||||||
| Server (etcd + control-plane) | server-jz2 | 100.100.1.13 | ❌ | 德国 |
|
| Server (etcd + control-plane) | server-jz2 | 100.100.1.13 | ❌ | 私有云 |
|
||||||
| Server (etcd + control-plane) | server-zen | 100.100.1.11 | ❌ | 德国 |
|
| Server (etcd + control-plane) | server-zen | 100.100.1.11 | ❌ | 私有云 |
|
||||||
| Agent | agent-ali | 100.100.1.10 | ✅ 阿里云 | 中国 |
|
| Agent | agent-ali | 100.100.1.10 | ✅ | 公有云 |
|
||||||
|
|
||||||
## 前置准备
|
## 前置准备
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ sh -s server \
|
|||||||
--node-ip=100.100.1.13 \
|
--node-ip=100.100.1.13 \
|
||||||
--advertise-address=100.100.1.13 \
|
--advertise-address=100.100.1.13 \
|
||||||
--tls-san=100.100.1.13 \
|
--tls-san=100.100.1.13 \
|
||||||
--tls-san=8.152.2.199 \
|
--tls-san=x.x.x.x \
|
||||||
--vpn-auth="name=tailscale,joinKey=tskey-auth-xxxxx"
|
--vpn-auth="name=tailscale,joinKey=tskey-auth-xxxxx"
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ sh -s server \
|
|||||||
| `--embedded-registry` | 启用内置镜像仓库(zot),本地缓存镜像 |
|
| `--embedded-registry` | 启用内置镜像仓库(zot),本地缓存镜像 |
|
||||||
| `--cluster-init` | 初始化集群(仅第一个节点需要) |
|
| `--cluster-init` | 初始化集群(仅第一个节点需要) |
|
||||||
| `--data-dir /www/k3s` | 指定数据目录 |
|
| `--data-dir /www/k3s` | 指定数据目录 |
|
||||||
| `--tls-san` | 添加证书 SAN,包含公网 IP(8.152.2.199) |
|
| `--tls-san` | 添加证书 SAN,包含公网 IP(x.x.x.x) |
|
||||||
| `--vpn-auth` | 集成 Tailscale 自动加入网络 |
|
| `--vpn-auth` | 集成 Tailscale 自动加入网络 |
|
||||||
|
|
||||||
安装完成后获取节点 Token:
|
安装完成后获取节点 Token:
|
||||||
@@ -202,7 +202,7 @@ sh -s - agent \
|
|||||||
sudo cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
|
sudo cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
|
||||||
|
|
||||||
# 将 server 地址改为 HAProxy 的公网地址
|
# 将 server 地址改为 HAProxy 的公网地址
|
||||||
kubectl config set-cluster default --server=https://8.152.2.199:6443
|
kubectl config set-cluster default --server=https://x.x.x.x:6443
|
||||||
|
|
||||||
# 验证
|
# 验证
|
||||||
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
|
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
|
||||||
|
|||||||
Reference in New Issue
Block a user