Commit Graph

12 Commits

Author SHA1 Message Date
heimdall
66d2f51743 refactor: normalize infra wikilinks to bare names 2026-04-16 13:43:18 +09:00
kappa
2356b86d36 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>
2026-04-10 12:09:21 +09:00
kappa
fb5a34ebcc edge gateway: "APISIX = SafeLine WAF 전용" 표현 정정
kappa 피드백 + kubectl 실측 기반 정정. 이전 기록의 "SafeLine WAF 전용 리버스
프록시" 또는 "SafeLine WAF 전용" 표현은 오해의 소지가 있음.

실측 사실 (2026-04-10 kubectl get svc + ApisixRoute + HTTPRoute):
- APISIX (svc apisix-gateway): MetalLB VIP 192.168.9.50, gateway 80/443 +
  admin 9180. 독립 LoadBalancer. Deployment replica 2.
  ApisixRoute 1건: juiceshop/juiceshop → juiceshop.keepanker.cv → juiceshop
  svc (chaitin-waf plugin 으로 SafeLine 통합 테스트)
- Traefik (svc traefik): MetalLB VIP 192.168.9.53, 80/443.
  HTTPRoute 14건 (argocd/gitea/grafana/n8n/nocodb/sftpgo/openmemory/searxng/
  kroki/safeline-mgt/vault-ui + api/namecheap + api/vultr + bunnycdn-mcp)
  + 5 legacy IngressRoute (vlogs/outline/vault-mcp/vault-mcp-http/bunnycdn-mcp)

→ **두 gateway 는 동등한 병렬 독립 LoadBalancer**. APISIX 는 Traefik 뒤의
리버스 프록시가 아니라 자체 MetalLB VIP 를 가진 별개 외부 인입 채널.
"SafeLine WAF 전용" 이 아니라, 2026-03-25 메인 라우팅이 Traefik 으로 이전된
이후 현재 APISIX route 가 SafeLine 테스트용 1건만 남은 상태일 뿐 — 범용
gateway 로 언제든 새 route 추가 가능.

정정 대상:
- infra/apisix.md — 서울 섹션 헤더/용도/축소 문구
- infra/infra-hosts.md — 게이트웨이 한 줄 요약
- infra/k3s-migration.md — 게이트웨이 열 + Phase 0 + Namespace 표
- infra/gateway-api.md — 전환 이력 2026-03-25 줄
- infra/crowdsec-safeline.md — waf-kr BunnyCDN Pull Zone 섹션 머리말

부수적으로 2026-04-10 에 발견된 heimdall kubectl 부재 문제 해결
(kubectl + helm + kubeconfig 복원) + tofu cloud-init 자동화 추가 —
commit bd5e4cb (ops-agents-tofu).
2026-04-10 00:36:29 +09:00
kappa
2d0aac02a3 Add missing namespaces: db, mq, rabbitmq-system, juiceshop 2026-03-26 14:22:16 +09:00
kappa
fe383e8044 Update K3s migration doc: Phase 5 MetalLB, namespace restructure, current cluster state 2026-03-26 14:21:14 +09:00
kaffa
3624d517b9 k3s-migration: 마이그레이션 완료 상태로 정리 (server 2 + agent 1 확정) 2026-03-25 09:22:17 -07:00
kaffa
ffb3d80f2a k3s: 현재 노드 구성 반영 (kr1+kr2 server, hp2 agent) 2026-03-25 09:16:42 -07:00
kappa
e916cec273 Traefik 전환 정리: APISIX→Traefik 메인 라우팅 교체 (2026-03-25) 2026-03-25 15:20:15 +09:00
kappa
509d0237f8 Vault jp1 이전 완료 기록 2026-03-24 05:55:14 +09:00
kappa
f012c9c6fd K3s 이전: Phase 0 완료, 점진적 이전 계획으로 변경 2026-03-24 04:39:28 +09:00
kappa
8bac9c5355 K3s 이전: 3노드 전부 server 구성으로 변경 (커넥션 실측 ~14/노드) 2026-03-24 03:45:21 +09:00
kappa
4fd89f48b9 K3s PostgreSQL 백엔드 이전 계획 문서 추가 2026-03-24 03:40:04 +09:00