From 8bac9c535534fc4c4b2b44aad56296c586c8409c Mon Sep 17 00:00:00 2001 From: kappa Date: Tue, 24 Mar 2026 03:45:21 +0900 Subject: [PATCH] =?UTF-8?q?K3s=20=EC=9D=B4=EC=A0=84:=203=EB=85=B8=EB=93=9C?= =?UTF-8?q?=20=EC=A0=84=EB=B6=80=20server=20=EA=B5=AC=EC=84=B1=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=80=EA=B2=BD=20(=EC=BB=A4=EB=84=A5=EC=85=98?= =?UTF-8?q?=20=EC=8B=A4=EC=B8=A1=20~14/=EB=85=B8=EB=93=9C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infra/k3s-migration.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/k3s-migration.md b/infra/k3s-migration.md index 1c00120..d2ba9a8 100644 --- a/infra/k3s-migration.md +++ b/infra/k3s-migration.md @@ -44,12 +44,12 @@ tags: [k3s, migration, postgresql, supabase] ``` kr2: k3s server (컨트롤 플레인 + 워커) 192.168.9.135 kr1: k3s server (컨트롤 플레인 + 워커) 192.168.9.214 -hp2: k3s agent (워커만) 192.168.9.134 +hp2: k3s server (컨트롤 플레인 + 워커) 192.168.9.134 ``` -- server 2대 → 자동 HA (한쪽 죽어도 API 서버 유지) -- agent는 DB 커넥션 불필요 → 커넥션 절약 -- 예상 커넥션: ~36/60 +- server 3대 → 완전 HA (어떤 노드가 죽어도 나머지가 API 서버 유지) +- 노드당 커넥션: ~14개 (실측, 안정적) +- 예상 총 커넥션: ~42/60 (70%) ## 장애 시나리오 @@ -79,7 +79,7 @@ hp2: k3s agent (워커만) 192.168.9.134 ### Phase 1: kr1 이전 ⬜ 1. 기존 클러스터에서 kr1 drain 2. kr1 기존 K3s 중지 -3. kr1을 새 클러스터에 server로 합류 +3. kr1을 새 클러스터에 **server**로 합류 ### Phase 2: 서비스 이전 ⬜ 1. ArgoCD 설치 + Git 저장소 연결 @@ -90,7 +90,7 @@ hp2: k3s agent (워커만) 192.168.9.134 ### Phase 3: hp2 이전 ⬜ 1. 기존 클러스터 완전 종료 2. hp2에서 기존 K3s 중지 -3. hp2를 새 클러스터에 agent로 합류 +3. hp2를 새 클러스터에 **server**로 합류 ### Phase 4: 정리 ⬜ 1. 기존 etcd Incus 컨테이너 폐기 (kr1, kr2, hp2)