From 2a6d30726087d370729bb54f935a3e1ff967756a Mon Sep 17 00:00:00 2001 From: joungmin Date: Mon, 15 Jun 2026 11:55:16 +0900 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20OKE=20=EB=8B=A4=EC=9A=B4?= =?UTF-8?q?=EC=82=AC=EC=9D=B4=EC=A7=95=20+=20Orphan=20LB=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=20+=20v0.1.13=20=EB=B0=B0=ED=8F=AC=20=EA=B8=B0?= =?UTF-8?q?=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 702deeb..9a7db09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,20 @@ ## 2026-06-15 +### πŸ— OKE 인프라 β€” λ…Έλ“œ λ‹€μš΄μ‚¬μ΄μ§• + LB 정리 +- **Orphan Classic LB μ‚­μ œ**: 132.226.175.247 (100Mbps shape, OKEclusterName νƒœκ·Έλ§Œ 남고 DNS/Service μ°Έμ‘° μ—†μŒ) β†’ λΉ„μš© 절감 +- **λ…Έλ“œν’€ ꡐ체 (블루-κ·Έλ¦°)**: `pool1` (2 λ…Έλ“œ Γ— 2 OCPU / 8 GB) β†’ `pool2` (2 λ…Έλ“œ Γ— 1 OCPU / 6 GB) + - μ‚¬μœ : ARM64 Always Free μΏΌν„° λ³€κ²½ (4 OCPU/24 GB β†’ 2 OCPU/12 GB) + - 절차: μƒˆ λ…Έλ“œν’€ 생성 β†’ κΈ°μ‘΄ λ…Έλ“œ cordon + drain β†’ κΈ°μ‘΄ λ…Έλ“œν’€ μ‚­μ œ β†’ 무쀑단 확인 +- **backend Deployment strategy μž„μ‹œ 패치**: `maxSurge: 25% β†’ 0`, `maxUnavailable: 25% β†’ 1` + - λ…Έλ“œλ‹Ή 1 OCPU ν™˜κ²½μ—μ„œ backend(500m μš”μ²­) 두 Pod 곡쑴 λΆˆκ°€ β†’ rollingUpdate λ°λ“œλ½ νšŒν”Ό + - **⚠️ λ‹€μŒ 배포 μ‹œ ~30초 λ‹€μš΄νƒ€μž„** λ°œμƒ. 후속 μ΄μŠˆμ—μ„œ resource request μž¬μ‚°μ • ꢌ고. + +### πŸš€ 운영 배포 v0.1.13 +- λ³΄μ•ˆ ν•«ν”½μŠ€ #267 배포 (λ°±μ—”λ“œλ§Œ) +- OCIR push + kubectl rolling update + git tag v0.1.13 μ™„λ£Œ +- 검증: `Anonymous /api/admin/users β†’ 403`, `Bad-token β†’ 403`, `정상 λ™μž‘ 영ν–₯ μ—†μŒ` + ### πŸ”΄ λ³΄μ•ˆ ν•«ν”½μŠ€ #267 β€” AdminUserController GET 4μ’… κΆŒν•œ 우회 - `listUsers`, `userFavorites`, `userReviews`, `userMemos`κ°€ 인증만 μš”κ΅¬ν•˜κ³  admin 검사λ₯Ό ν•˜μ§€ μ•Šμ•„ 일반 μ‚¬μš©μž ν† ν°μœΌλ‘œ 전체 μ‚¬μš©μž λͺ©λ‘ 및 타인 ν™œλ™ 쑰회 κ°€λŠ₯ν–ˆμŒ - 4개 λ©”μ„œλ“œ 첫 쀄에 `AuthUtil.requireAdmin()` μΆ”κ°€ β†’ non-admin 호좜 μ‹œ 403