From 4e4f7e50d3d258569e7f831f16becdab11028c3f Mon Sep 17 00:00:00 2001 From: kaffa Date: Wed, 8 Apr 2026 12:36:13 +0900 Subject: [PATCH] =?UTF-8?q?infra-hosts:=20hp2=20control-plane=20=E2=86=92?= =?UTF-8?q?=20worker=20(k3s-agent)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infra/infra-hosts.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/infra/infra-hosts.md b/infra/infra-hosts.md index e662a16..bf73a9d 100644 --- a/infra/infra-hosts.md +++ b/infra/infra-hosts.md @@ -1,6 +1,6 @@ --- title: 인프라 호스트 및 네트워크 -updated: 2026-04-06 +updated: 2026-04-08 tags: [infra, network, kr-zone, openwrt] --- @@ -16,7 +16,7 @@ tags: [infra, network, kr-zone, openwrt] | incus-jp1 | 100.109.123.1 | Incus 호스트 (도쿄) | agents, db, default, monitoring 프로젝트 | | incus-kr1 | 100.84.111.28 | Incus+K3s 호스트 (서울) | GTX 1080 Ti, K3s control-plane (LAN 192.168.9.214), default 프로젝트 | | incus-kr2 | 100.119.109.41 | Incus+K3s 호스트 (서울) | K3s control-plane (LAN 192.168.9.135), default, inbest 프로젝트 | -| incus-hp2 | 100.100.52.34 | Incus+K3s 호스트 (서울) | Xeon E5-2670 32코어, 188GB RAM, K3s control-plane (LAN 192.168.9.134), default, inbest 프로젝트 | +| incus-hp2 | 100.100.52.34 | Incus+K3s 호스트 (서울) | Xeon E5-2670 32코어, 188GB RAM, K3s worker/k3s-agent (LAN 192.168.9.134), default, inbest 프로젝트 | | openwrt-gw | 100.66.60.66 | OpenWrt 라우터 (서울) | HAProxy: 80/443 → MetalLB Traefik(192.168.9.53:80/443), 9080/9443 → MetalLB APISIX(192.168.9.50:80/443) | | sandbox-tokyo | 100.79.87.48 | [[netbis]] 예비 APISIX Gateway (도쿄, Linode) | APISIX 3.15.0 + etcd, 공인 139.162.71.52, netbis 도메인 DR용 | | relay4wd (sandbox-kr2) | 100.103.161.4 | APISIX Gateway (서울, AWS Lightsail) | 공인 52.79.45.166, inbest 포트포워딩, Docker APISIX 3.15.0, Debian 12, nano $5/월, SSH: `ssh -p 2222 admin@relay4wd` (Vault CA), 포트 22는 SFTPGo 리다이렉트 | @@ -24,7 +24,7 @@ tags: [infra, network, kr-zone, openwrt] ## 서울 K3s 클러스터 -서울존 3대(hp2, kr1, kr2)를 K3s v1.34.5+k3s1 클러스터로 구성. 모두 control-plane 역할. +서울존 3대(kr1, kr2, hp2)를 K3s v1.34.5+k3s1 클러스터로 구성. **kr1/kr2는 control-plane, hp2는 worker(k3s-agent)** — 2026-04-05 hp2가 control-plane에서 worker로 전환됨. | 노드 | LAN IP | OS | |------|--------|----| @@ -187,7 +187,7 @@ Docker: `--runtime=nvidia` 또는 `--gpus all`로 GPU 사용. Podman: CDI 방식 └── OpenWrt 라우터 (공인 IP: 220.120.65.245, 내부: 192.168.9.1) ├── incus-kr1 (192.168.9.214) ← K3s control-plane ├── incus-kr2 (192.168.9.135, br-uplink 고정) ← K3s control-plane - └── incus-hp2 (192.168.9.134) ← K3s control-plane + └── incus-hp2 (192.168.9.134) ← K3s worker (k3s-agent) 외부 트래픽 흐름 (TCP): 인터넷 → OpenWrt HAProxy(:80/:443) → APISIX hostNetwork(:9080/:9443, 3노드 roundrobin) → K3s svc → pods @@ -251,9 +251,9 @@ USB 2.5GbE 어댑터(r8152/cdc_ncm)가 Linux USB autosuspend에 의해 절전 | 노드명 | K3s Internal IP | 역할 | 호스트 위치 | |--------|----------------|------|------------| -| incus-hp2 | 192.168.9.134 | control-plane | — | | incus-kr1 | 192.168.9.214 | control-plane | 서울 | | incus-kr2 | 192.168.9.135 | control-plane | 서울 | +| incus-hp2 | 192.168.9.134 | worker (k3s-agent) | 서울 | ## IPv6 prefix