obsidian: 정본 문서에서 히스토리/인시던트 분리 완료
15개 정본 문서에서 날짜별 변경이력, 인시던트 기록, 폐기된 구현 상세를 history/ 디렉토리로 분리. 정본은 현재 상태만 기술하는 백서 형태로 정리. 각 정본에 history 위키링크 추가. 분리된 history 파일 12건: - apisix git push 500, k3s postgresql migration, apisix→traefik 전환 - netbis DDoS 공격, gitea 이전/분리, usb 2.5g hang + NFS hard mount - supabase→patroni, apisix etcd 통합/분리, anomaly-detect 재설계 - patroni failover incident, zlambda nixos migration, ops-agents setup Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,6 @@ tags: [infra, k3s, metallb, networking]
|
||||
## 개요
|
||||
|
||||
K3s 클러스터에 LoadBalancer 타입 서비스를 제공하는 베어메탈 로드밸런서.
|
||||
NodePort 난립 문제를 해결하기 위해 도입 (2026-03-26).
|
||||
K3s 내장 ServiceLB(Klipper)는 비활성화 (`--disable servicelb`, kr2/kr1 config.yaml).
|
||||
|
||||
## 배포 정보
|
||||
@@ -66,16 +65,4 @@ kubectl get l2advertisement -n metallb-system # L2 광고 확인
|
||||
kubectl get svc --all-namespaces -o wide | grep LoadBalancer # LB 서비스 목록
|
||||
```
|
||||
|
||||
## 이전 기록 (2026-03-26)
|
||||
|
||||
| Service | Before | After |
|
||||
|---------|--------|-------|
|
||||
| traefik | hostPort 80/443 | LoadBalancer 192.168.9.53 |
|
||||
| apisix-gateway | NodePort 30233/31137 | LoadBalancer 192.168.9.50 |
|
||||
| sshpiper | NodePort 31840 | LoadBalancer 192.168.9.51 |
|
||||
| teleport-cluster | ClusterIP | LoadBalancer 192.168.9.52 |
|
||||
| argocd-server | NodePort 30080/30443 | ClusterIP (Traefik Ingress) |
|
||||
| ironclad/* | NodePort | 삭제 (오사카에서 서빙) |
|
||||
| anvil/* | NodePort | 삭제 |
|
||||
|
||||
HAProxy 백엔드: 3노드 roundrobin → MetalLB IP 단일 엔드포인트로 변경.
|
||||
NodePort → LoadBalancer 이전 이력: [[../history/2026-03-24-k3s-postgresql-migration|history]] (Phase 5: MetalLB 도입)
|
||||
|
||||
Reference in New Issue
Block a user