infra-hosts: K3s kine 로컬 이전, APISIX etcd 통합, HAProxy PostgreSQL 추가
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: 인프라 호스트 및 네트워크
|
title: 인프라 호스트 및 네트워크
|
||||||
updated: 2026-04-04
|
updated: 2026-04-06
|
||||||
tags: [infra, network, kr-zone, openwrt]
|
tags: [infra, network, kr-zone, openwrt]
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -37,13 +37,15 @@ tags: [infra, network, kr-zone, openwrt]
|
|||||||
게이트웨이: Traefik (메인) + APISIX (SafeLine WAF 전용), 2026-03-25 전환
|
게이트웨이: Traefik (메인) + APISIX (SafeLine WAF 전용), 2026-03-25 전환
|
||||||
- Traefik DaemonSet, MetalLB LoadBalancer 192.168.9.53 + Gateway API
|
- Traefik DaemonSet, MetalLB LoadBalancer 192.168.9.53 + Gateway API
|
||||||
- APISIX Deployment **replica 2**, MetalLB LoadBalancer 192.168.9.50, SafeLine WAF chaitin-waf 플러그인 연동, Admin API 수동 관리
|
- APISIX Deployment **replica 2**, MetalLB LoadBalancer 192.168.9.50, SafeLine WAF chaitin-waf 플러그인 연동, Admin API 수동 관리
|
||||||
- APISIX etcd StatefulSet **replica 3** (HA, 2026-04-04 업그레이드)
|
- APISIX etcd: 통합 etcd 클러스터 사용 (K3s 내 StatefulSet 삭제, 2026-04-06). prefix `/apisix-seoul`
|
||||||
- CoreDNS hairpin rewrite: traefik.kube-system.svc.cluster.local
|
- CoreDNS hairpin rewrite: traefik.kube-system.svc.cluster.local
|
||||||
|
- K3s 데이터스토어: kine → HAProxy(192.168.9.1:5432) → Patroni PostgreSQL Leader 자동 감지 (Supabase에서 로컬 이전, 2026-04-05)
|
||||||
|
|
||||||
트래픽 흐름:
|
트래픽 흐름:
|
||||||
- 일반: 외부 → OpenWrt HAProxy(:80/:443) → MetalLB Traefik(192.168.9.53:80/443) → K3s 서비스
|
- 일반: 외부 → OpenWrt HAProxy(:80/:443) → MetalLB Traefik(192.168.9.53:80/443) → K3s 서비스
|
||||||
- WAF: 외부 → OpenWrt HAProxy(:9080/:9443) → MetalLB APISIX(192.168.9.50:80/443) → SafeLine WAF → K3s 서비스
|
- WAF: 외부 → OpenWrt HAProxy(:9080/:9443) → MetalLB APISIX(192.168.9.50:80/443) → SafeLine WAF → K3s 서비스
|
||||||
- SafeLine 실시간: SafeLine 차단 → PG NOTIFY → safeline-listener(kr2) → CrowdSec(:8088) → 즉시 IP 밴
|
- SafeLine 실시간: SafeLine 차단 → PG NOTIFY → safeline-listener(kr2) → CrowdSec(:8088) → 즉시 IP 밴
|
||||||
|
- K3s kine: K3s → HAProxy(192.168.9.1:5432) → Patroni Leader PostgreSQL
|
||||||
|
|
||||||
### Helm 릴리스
|
### Helm 릴리스
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user