Test Scenarios NLB - MZC-CSC/mc-web-console GitHub Wiki
Test Scenarios โ NLB
์์ฑ: 2026-09-28 ยท ๊ฒฐ๊ณผ ๊ธฐ์ค: ์ต๊ทผ ์คํ 2026-09-16 ยท ๋์ ๋ฐฐํฌ ๋ฒ์ :
web:0.5.2 infra:0.12.9 conn:0.12.18 wf:0.5.1 app:0.5.2 data:0.5.3 cost:0.5.2 obs:0.5.0
| ๊ธฐ๋ฅ | TC | ์ ๋ชฉ | ๊ตฌ๋ถ | ๊ณ์ธต | ์ต๊ทผ ๊ฒฐ๊ณผ |
|---|---|---|---|---|---|
| nlb-create | TC-INFRA-NLB-CREATE-01 | NLB ์์ฑ โ nodegroup์ node ์ ์ฒด ๋ฑ๋ก + ํฌํธ ๋งคํ(80โ80) | ์ ์ | csp | โฌ ๋ฏธ์คํ |
| TC-INFRA-NLB-CREATE-02 | NLB ์์ฑ ์คํจ(๋ฐฑ์๋ ์ค๋ฅ) ์ ์ค๋ฅ ํ์ + ์ข๋น ๋ฆฌ์์ค ์์ (mock) | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| nlb-health | TC-INFRA-NLB-HEALTH-01 | NLB health check โ ๋ฑ๋ก node ์ ๋ถ healthy ์๋ต | ์ ์ | csp | โฌ ๋ฏธ์คํ |
TC-INFRA-NLB-CREATE-01
NLB ์์ฑ โ nodegroup์ node ์ ์ฒด ๋ฑ๋ก + ํฌํธ ๋งคํ(80โ80)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | nlb-create |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace + ์คํ ์ค Infra Workload |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/nlbs ยท โค์์ฑ |
| ๋์ CSP | aws, gcp, azure, tencent, ncp, nhn, kt |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | A / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/PostNLB, mc-infra-manager/GetAllNLB |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- NLB ์์ฑ ํผ ์ ์ถ ์๋ฝ (๋์ nodegroup ์ ํ)
- PostNLB ์ฑ๊ณต ์๋ต
- ๋ฑ๋ก ๋์ node ์ = nodegroup node ์
- listener/target port 80 ์ผ์น
๊ฒฐ๊ณผ: aws โฌ ๋ฏธ์คํ ยท gcp โฌ ๋ฏธ์คํ ยท azure โฌ ๋ฏธ์คํ ยท tencent โฌ ๋ฏธ์คํ ยท ncp โฌ ๋ฏธ์คํ ยท nhn โฌ ๋ฏธ์คํ ยท kt โฌ ๋ฏธ์คํ
TC-INFRA-NLB-HEALTH-01
NLB health check โ ๋ฑ๋ก node ์ ๋ถ healthy ์๋ต
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | nlb-health |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace + ์คํ ์ค Infra Workload |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/nlbs ยท โฃํ ์ ํโ์์ธ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | B / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/GetNLBHealth |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- Check Health ์คํ (GetNLBHealth)
- ๋ฑ๋ก node ์ ๋ถ healthy (unhealthyโhealthy ์ ์ด ๋๊ธฐ ํ์ฉ)
๊ฒฐ๊ณผ: aws โฌ ๋ฏธ์คํ
TC-INFRA-NLB-CREATE-02
NLB ์์ฑ ์คํจ(๋ฐฑ์๋ ์ค๋ฅ) ์ ์ค๋ฅ ํ์ + ์ข๋น ๋ฆฌ์์ค ์์ (mock)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | nlb-create |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/nlbs ยท โค์์ฑ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PostNLB |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- PostNLB 500 mock
- ์์ฑ ์๋ โ ์ค๋ฅ ์๋ด ํ์
- ๋ชฉ๋ก์ ์ ๋ น ํญ๋ชฉ ์์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ