
๋ค์ด๊ฐ๋ฉฐ
์ ๋ ํ์
์์ Kserve๋ฅผ ํ์ฉํด์ ๋ชจ๋ธ ์๋น์ ํ๊ณ ์์ต๋๋ค.
Kserve๋ Serveless ๋ชจ๋๋ก ์ค์นํ๋ ๊ฒ์ด ํ์ค์ด์๊ณ , Istio/Knative์ ํจ๊ป ์ค์นํด์ ์ฌ์ฉํ๊ณ ์์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ 0.15 ๋ฒ์ ๋ถํฐ๋ RawDeployment ๋ชจ๋(0.16 ๋ฒ์ ๋ถํฐ๋ Standard ๋ชจ๋๋ผ๊ณ ๋ถ๋ฆผ) ์ค์น๊ฐ ์๊ฒผ๊ณ , LLM ์๋น ์์๋ ํด๋น ์ค์น ๋ฐฉ๋ฒ์ด ๊ถ์ฅ๋๋ค๊ณ ํฉ๋๋ค.
์๋ฌด๋๋ Serverless ๋ชจ๋์ ํต์ฌ์ธ 'Scale-to-zero'๋ LLM์์ ๋นํ์ค์ ์ผ๋ก ๋ค๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ธฐ๊ฐ๋ฐ์ดํธ ๋จ์์ ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ๋ค์ ๋ก๋ํ๋ ๋ฐ ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๊ธฐ ๋๋ฌธ์
๋๋ค.
Knative์ ๊ตฌ์ฑ์์๊ฐ ๋ง๊ณ ๋๋ฒ๊น
๋ ์ด๋ ค์ ๊ฑท์ด๋ด๊ณ ์ถ๋ค๋ ๋์ฆ๊ฐ ์์๋๋ฐ, ์ฌ๋ฌ ๊ณณ์์ ์ ์ฌํ ๊ณ ๋ฏผ์ด ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ ์์ค์ Kubernetes Gateway API ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๊ณ , ์ด ๊ธฐ๋ฅ์ด ํ์ค์ผ๋ก ์ ์๋๋ฉด์ ๊ตณ์ด ๋ฌด๊ฑฐ์ด ์ธ๋ถ ์๋ฃจ์
์ ๋์ง๋์ง ๋ถ์ด์ง ์์๋ ์ ๊ตํ ์๋น์ด ๊ฐ๋ฅํด์ก์ต๋๋ค.
์ด๋ฒ์ Kubernetes Gateway API์ ๋ํด์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
Kubernetes Gateway API๋?
Gateway API๋ Kubernetes ์๋น์ค ๋คํธ์ํน(Ingress, Load Balancing, Service Mesh)์ ์ฐจ์ธ๋ ํ์ค์ ์ ์ํ๋ ๊ณต์ ํ๋ก์ ํธ์
๋๋ค.
์ด๋ ๋จ์ํ ์๋น์ค๊ฐ ์๋๋ผ, ๋ค์ํ ๋ฒค๋(Istio, Kong, AWS ๋ฑ)๊ฐ ๊ณตํต์ผ๋ก ๋ฐ๋ฅผ ์ ์๋ ํ์ค ๋ช
์ธ์
๋๋ค.
3๋จ๊ณ ๋ฆฌ์์ค ๊ตฌ์กฐ
๊ธฐ์กด์ Ingress ํ๋์ ํ์ผ์ ๋ชจ๋ ์ค์ ์ด ์์ด ์ด์์์ ๊ฐ๋ฐ์ ์ฌ์ด์ ์ถฉ๋์ด ์์๋ค๋ฉด,
Gateway API๋ ์ด๋ฅผ 3๊ฐ์ ๊ณ์ธต์ผ๋ก ๋๋์ด ๊ด์ฌ์ฌ ๋ถ๋ฆฌ๋ฅผ ๊ตฌํํ์ต๋๋ค.

1๋จ๊ณ: ์ธํ๋ผ ์ ๊ณต์ (Infrastructure Provider) → GatewayClass
์ด๋ค ์ฅ๋น๋ฅผ ์ฌ์ฉํ ๊ฒ์ธ์ง๋ฅผ ๊ฒฐ์ ํ๋ ๋จ๊ณ์
๋๋ค.
์ฃผ๋ก ํด๋ผ์ฐ๋ ๋ฒค๋(AWS, GCP ๋ฑ)๋ ์ฌ๋ด ํ๋ซํผ ํ์ด ๋ด๋นํฉ๋๋ค.
2๋จ๊ณ: ํด๋ฌ์คํฐ ์ด์์ (Cluster Operator) → Gateway
์ด๋๋ฅผ ํตํด ํธ๋ํฝ์ ๋ฐ์ ๊ฒ์ธ์ง ๊ฒฐ์ ํ๋ ๋จ๊ณ์
๋๋ค.
"์ด ๊ฒ์ดํธ์จ์ด๋ ์ด๋ค ๋ค์์คํ์ด์ค์ ์๋น์ค๋ค์๊ฒ ๊ธธ์ ์ด์ด์ค ๊ฒ์ธ๊ฐ?"๋ฅผ ํํฐ๋ง ๋ฐ ๋ผ์ฐํ
ํฉ๋๋ค.
3๋จ๊ณ: ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ (Application Developer) → Routes
๋ค์ด์จ ํธ๋ํฝ์ ์ด๋๋ก ๋ณด๋ผ ๊ฒ์ธ์ง ๊ฒฐ์ ํ๋ ๋จ๊ณ์
๋๋ค.
์ด์์๊ฐ ๋ง๋ค์ด๋ Gateway์ ์์ ์ ์๋น์ค(Service)๋ฅผ ๊ตฌ์ฒด์ ์ธ ๋ผ์ฐํ
๊ท์ง์ ํตํด ์ฐ๊ฒฐํฉ๋๋ค. (/v1/train ๊ฒฝ๋ก๋ ํ์ต ์๋น์ค๋ก, ํค๋์ version=v2๊ฐ ์์ผ๋ฉด ์ ๊ท ๋ชจ๋ธ๋ก ๋ณด๋ด๋ผ.)
์ด๋ป๊ฒ ์ ์ํ๋๊ฐ? (๋ฆฌ์์ค ๊ตฌ์ฑ)
๋ฆฌ์์ค๋ค์ ๋ ๋ฆฝ์ ์ผ๋ก ์์ฑ/์ญ์ ๋๋ฉฐ, ์๋ก ์ฐธ์กฐํ์ฌ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ์์ ๋๋ค.
1. GatewayClass (Cluster-scoped)
- ์ด๋ค ์ปจํธ๋กค๋ฌ๊ฐ ์ด ์ค์ ์ ์ฒ๋ฆฌํ ์ง ์ ์ํ๋ ํ ํ๋ฆฟ์ ๋๋ค.
- ํด๋ฌ์คํฐ์ Istio, Kong, AWS ALB ๋ฑ ์ฌ๋ฌ ์ข ๋ฅ์ ์ธํ๋ผ๊ฐ ๋์์ ์กด์ฌํ ์ ์๊ฒ ํด์ค๋๋ค.
apiVersion: gateway.networking.k8s.io/v1
kind: GatewayClass
metadata:
name: istio-gateway-class # ๊ฒ์ดํธ์จ์ด ํด๋์ค ์ด๋ฆ
spec:
controllerName: istio.io/gateway-controller # ์ด ์ค์ ์ ์ฒ๋ฆฌํ ์ปจํธ๋กค๋ฌ ์์ง
2. Gateway (Namespace-scoped)
- ํด๋ฌ์คํฐ ๋ด ์๋น์ค๋ก ํธ๋ํฝ์ ๋ณํํ๋ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.
- listners ํ๋๋ฅผ ํตํด์ ๊ฒ์ดํธ์จ์ด๊ฐ ํธ๋ํฝ์ ์์ ํ๋ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.
- ํธ๋ํฝ์ ๋จ ํ๋์ listner์๋ง ์ผ์นํ๋๋ก ์ ์ํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ listner๋ค์ ์๋ก ๋ฌ๋ผ์ผ ํฉ๋๋ค.
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
name: production-gateway
namespace: infra-namespace # ์ด์ํ ๊ด๋ฆฌ ๋ค์์คํ์ด์ค
spec:
gatewayClassName: istio-gateway-class # ์์์ ๋ง๋ ํด๋์ค ์ฐธ์กฐ
listeners:
- name: http
port: 80
protocol: HTTP
allowedRoutes:
namespaces:
from: All # ๋ชจ๋ ๋ค์์คํ์ด์ค์ Route ์ฐ๊ฒฐ ํ์ฉ (๋ณด์์ ์ํด ํน์ ๊ฐ๋ฅ)
3. Route ๋ฆฌ์์ค (Namespace-scoped)
- ํน์ ํ๋กํ ์ฝ์ ๋ฐ๋ฅธ ๋ผ์ฐํ ๊ท์น์ ์ ์ํฉ๋๋ค.
- HTTPRoute, GRPCRoute, TCPRoute, UDPRoute, TLSRoute ๋ฑ์ ๋ค์ํ ์ข ๋ฅ์ ์ฐ๊ฒฐ์ ์ง์ํฉ๋๋ค.
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: ai-service-route
namespace: serving-namespace # ์๋น์ค ๊ฐ๋ฐํ ๋ค์์คํ์ด์ค
spec:
parentRefs:
- name: production-gateway # ์ฐ๊ฒฐํ Gateway ์ฐธ์กฐ
namespace: infra-namespace
hostnames:
- "api.nano-banana.com"
rules:
- matches:
- path:
type: PathPrefix
value: /v1/predict
backendRefs:
- name: model-v1-service # ๊ธฐ์กด ๋ชจ๋ธ๋ก 90% ํธ๋ํฝ ์ ์ก
port: 8080
weight: 90
- name: model-v2-service # ์ ๊ท ๋ชจ๋ธ๋ก 10% ํธ๋ํฝ ์ ์ก (์นด๋๋ฆฌ)
port: 8080
weight: 10
์ด๋ป๊ฒ ์ฐ๊ฒฐํ๋๊ฐ?
Gateway์ Route์ ์ฐ๊ฒฐ๋๋ ๋ฐฉ์์ ์์ด ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
1. ์ผ๋์ผ (1:1) - ์ ๋ด ๊ฒ์ดํธ์จ์ด ๋ชจ๋ธ
- ํ๋์ ๊ฒ์ดํธ์จ์ด๊ฐ ํ๋์ ๋ผ์ฐํธ๋ง ๊ด๋ฆฌํฉ๋๋ค.
- ๋จ์ผ ์์ ์(ํ)๊ฐ ์ธํ๋ผ๋ถํฐ ์๋น์ค ๊ฒฝ๋ก๊น์ง ๋ชจ๋ ์ ์ดํ ๋ ์ฌ์ฉํฉ๋๋ค. ๋ณด์์ด๋ ์ฑ๋ฅ์์ ์ด์ ๋ก ํน์ ์๋น์ค์ ๋ ๋ฆฝ๋ ์ธํ๋ผ๋ฅผ ์ ๊ณตํด์ผ ํ๋ ๊ฒฝ์ฐ์ ์ ํฉํฉ๋๋ค.
2. ์ผ๋๋ค (1:N) - ๊ณต์ ๊ฒ์ดํธ์จ์ด ๋ชจ๋ธ (๊ฐ์ฅ ๊ถ์ฅ๋จ)
- ํ๋์ ๊ฒ์ดํธ์จ์ด์ ์๋ก ๋ค๋ฅธ ๋ค์์คํ์ด์ค์ ์ฌ๋ฌ ํ์ด ์์ ํ ๋ผ์ฐํธ๋ค์ด ์ฐ๊ฒฐ๋ฉ๋๋ค.
- Gateway API์ '์ญํ ๋ถ๋ฆฌ' ์ฒ ํ์ด ๊ฐ์ฅ ์ ๋๋ฌ๋๋ ํจํด์ ๋๋ค. ์ค์ ์ธํ๋ผ ํ์ด ๊ณ ๊ฐ์ ๋ก๋๋ฐธ๋ฐ์(Gateway)๋ฅผ ๊ด๋ฆฌํ๊ณ , ์ฌ๋ฌ ์๋น์ค ํ์ ๊ฐ์์ ๋ค์์คํ์ด์ค์์ ์์ ๋กญ๊ฒ ์์ ์ ๊ฒฝ๋ก(Route)๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค.
3. ๋ค๋์ผ (N:1) - ๋ฉํฐ ๊ฒ์ดํธ์จ์ด ๋ฐ์ธ๋ฉ
- ํ๋์ ๋ผ์ฐํธ๊ฐ ๋ ๊ฐ ์ด์์ ๊ฒ์ดํธ์จ์ด์ ๋์์ ๋ฐ์ธ๋ฉ๋ฉ๋๋ค.
- ๋จ์ผ ์ ํ๋ฆฌ์ผ์ด์
์ค์ ์ ์๋ก ๋ค๋ฅธ ์ฌ๋ฌ ๋คํธ์ํฌ ํ๊ฒฝ(์: ๋ด๋ถ๋ง ์ ์ฉ IP์ ์ธ๋ถ ๊ณต์ธ IP)์ ๋์์ ๋
ธ์ถํ๊ณ ์ ์ดํ ๋ ์ ์ฉํฉ๋๋ค.
๋๋ ์ธํ๋ผ ๊ต์ฒด ์ ๋ฌด์ค๋จ ์ ํ์ ์ํด ๋ ๊ฒ์ดํธ์จ์ด๋ฅผ ๋์์ ๋ฐ๋ผ๋ณด๊ฒ ํ ์ ์์ต๋๋ค.


์ด๋ป๊ฒ ์ฌ์ฉํ๋๊ฐ? (Use Cases)
1. ๋จ์ North/East ์ฐ๊ฒฐ
Gateway์ Route๊ฐ 1๋1๋ก ์ฐ๊ฒฐํ๋ ์ฌ๋ก์ ๋๋ค. ์ํฌํ๋ก๋ฅผ ์์๋ก ๋ค์ด ์ ๊ณตํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๋ ํด๋ฌ์คํฐ ์ด์์์๊ฒ ํด๋ฌ์คํฐ ์ค์ ์ ์์ฒญํ๋ฉฐ, ์์ ์ API๊ฐ https://ana.application.com/๊ณผ ๊ฐ์ URL ๊ฒฝ๋ก๋ก ์ ์ ๊ฐ๋ฅํด์ผ ํ๋ค๊ณ ์๋ฆฝ๋๋ค.
- ํด๋ฌ์คํฐ ์ด์์๋ ์ธํ๋ผ ์ ๊ณต์์๊ฒ ๊ฐ์ ํ์ํ ํด๋ฌ์คํฐ๋ฅผ ์์ฒญํฉ๋๋ค.
- ์ธํ๋ผ ์ ๊ณต์๋ basic-gateway-class๋ผ๋ ์ด๋ฆ์ GatewayClass ๋ฆฌ์์ค๊ฐ ์คํ๋๋ ํด๋ฌ์คํฐ๋ฅผ ์ค๋นํฉ๋๋ค. ์ด ๊ฒ์ดํธ์จ์ด ์ปจํธ๋กค๋ฌ๋ ํด๋ฌ์คํฐ ์ธ๋ถ์์ ๋ด๋ถ๋ก ๋ค์ด์ค๋ ํธ๋ํฝ ๋ผ์ฐํ ์ ํ์ํ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
- ์ธํ๋ผ ์ ๊ณต์๋ ํด๋ฌ์คํฐ ์ด์์์๊ฒ ์ ํด๋ฌ์คํฐ ์ ์ ๊ถํ์ ๋ถ์ฌํ๊ณ , basic-gateway-class๋ผ๋ ์ด๋ฆ์ GatewayClass๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ์ ์งํํ ์ ์๋ค๊ณ ์๋ ค์ค๋๋ค.
- ํด๋ฌ์คํฐ ์ด์์๋ TLS ํธ๋ํฝ์ ์ํด 443 ํฌํธ๋ฅผ ์์ ๋ฐ๋ ana-gateway๋ผ๋ ์ด๋ฆ์ Gateway๋ฅผ ์์ฑํฉ๋๋ค. ์ด๋ ํด๋น ๋๋ฉ์ธ์ ๋ง๋ TLS ์ธ์ฆ์๋ฅผ ์ ๊ณตํ๊ณ , ์ด ๊ฒ์ดํธ์จ์ด๋ฅผ basic-gateway-class์ ์ฐ๊ฒฐํฉ๋๋ค.
- ์ธํ๋ผ ์ ๊ณต์๊ฐ ์ค๋นํ๋ ๊ฒ์ดํธ์จ์ด ์ปจํธ๋กค๋ฌ๋ ana-gateway๋ฅผ ์ํ ๋ก๋ ๋ฐธ๋ฐ์์ IP ์ฃผ์๋ฅผ ํ ๋นํฉ๋๋ค. ๋ํ ํธ๋ํฝ์ ์ ๋ฌํ ์ ์๋ ๋ฐ์ดํฐ ํ๋ ์ธ ์ปดํฌ๋ํธ๋ค์ ๊ตฌ์ฑํ๊ณ , ๊ฒ์ดํธ์จ์ด์ ๊ด๋ จ๋ ๋ผ์ฐํ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ํ๊ธฐ ์์ํฉ๋๋ค.
- ํด๋ฌ์คํฐ ์ด์์๋ ๊ฒ์ดํธ์จ์ด์ IP ์ฃผ์๋ฅผ ํ์ธํ์ฌ ์ธ๋ถ DNS ์๋น์ค์ ๋๋ฉ์ธ ์ด๋ฆ(ana.application.com)๊ณผ ๋งค์นญ๋๋ DNS ๋ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
- ํด๋ฌ์คํฐ ์ด์์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์๊ฒ ana-gateway๋ฅผ ์ฌ์ฉํ ์ค๋น๊ฐ ๋์๋ค๊ณ ์ ๋ฌํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๋ ์ด๋ค URL ๊ฒฝ๋ก๊ฐ ์ด๋ค ๋ง์ดํฌ๋ก์๋น์ค๋ก ์ฐ๊ฒฐ๋ ์ง ์ ์ํ๋ HTTPRoute ๋ฆฌ์์ค๋ฅผ ์์ฑํ์ฌ ์ ์ฉํฉ๋๋ค. ์ด ๋ผ์ฐํธ ๋ฆฌ์์ค๋ค์ Gateway API์ ๋ผ์ฐํธ ์ฐ๊ฒฐ ํ๋ก์ธ์ค๋ฅผ ํตํด ana-gateway์ ์ฐ๊ฒฐํฉ๋๋ค.
- ์ด์ ๋ก๋ ๋ฐธ๋ฐ์์ ์์ฒญ์ด ๋์ฐฉํ๋ฉด, ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๊ฐ ์ ์ํ ๋ผ์ฐํ ๊ท์น์ ๋ฐ๋ผ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค๋ก ์ ํํ๊ฒ ์ ๋ฌ๋ฉ๋๋ค.
2. ๊ณต์ ๊ฒ์ดํธ์จ์ด ์ฐ๊ฒฐ
๊ฐ์ฅ ๋ํ์ ์ธ ์ ์ค์ผ์ด์ค๋ก, ํ๋์ ์ธํ๋ผ(IP, ๋ก๋ ๋ฐธ๋ฐ์)๋ฅผ ์ฌ๋ฌ ํ์ด ์์ ํ๊ฒ ๋๋์ด ์ฐ๋ ์ํฉ์
๋๋ค.
๊ฐ ๊ฐ๋ฐ์๋ค์ ์๋ก์ ๊ฐ๋ฐ ์ฌํญ์ ์ ๊ฒฝ์ธ ํ์ ์์ด ๋ณธ์ธ๋ค์ ๋ผ์ฐํ
๊ท์น๋ง ๊ด๋ฆฌํ๋ฉด ๋ฉ๋๋ค.

3. ๋จ์ East/West ์ฐ๊ฒฐ
ํด๋ฌ์คํฐ ๋ด๋ถ์ ์๋น์ค์ ์๋น์ค ์ฌ์ด์์ ๋ฐ์ํ๋ ํต์ ์ ์ปจํธ๋กคํฉ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์๋ค์ ์ธํ๋ผ ์ ๊ณต์๋ ํด๋ฌ์คํฐ ์ด์์์ ๋์์์ด Route๋ฅผ ์ ์ํ์ฌ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
North/South ์ฐ๊ฒฐ๊ณผ ๋ค๋ฅธ ์ ์ ParentRef ํ๋๊ฐ Gateway๊ฐ ์๋๋ผ Service๋ฅผ ์ ์ํ๋ค๋ ๊ฒ์
๋๋ค.
์ด๋ ํด๋น ์๋น์ค๋ก ํฅํ๋ ๋ชจ๋ ๋ด๋ถ ํธ๋ํฝ์ ๋ํด์ ์ด ๊ท์น์ ์ ์ฉํ๊ฒ ๋ค๋ ์๋ฏธ์
๋๋ค.
์ ์ด๋ ๊ฒ ๋๋์๋๊ฐ?
- ์ต์ ๊ถํ ์์น: ๊ฐ๋ฐ์๋ ๋ณด์ ์ค์ (TLS)์ด๋ IP ํ ๋น(Gateway)์ ๊ฑด๋๋ฆด ์ ์๊ณ , ์ค์ง ์์ ์ ์๋น์ค ๊ฒฝ๋ก(Route)๋ง ์์ ํ ์ ์์ด ์ค์๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
- ๋ ๋ฆฝ์ ์ธ ์๋ช ์ฃผ๊ธฐ: ์ด์ํ์ด ์ธํ๋ผ๋ฅผ ๊ต์ฒด(์: Nginx → Istio)ํ๋๋ผ๋, ๊ฐ๋ฐ์๊ฐ ์์ฑํ Route ์ค์ ์ ํ์ค API์ด๋ฏ๋ก ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค.
- ์ ๋ฌธ์ฑ ๊ฐํ: ๊ฐ ์ญํ ์ ์์ ์ด ๊ฐ์ฅ ์ ์๋ ์์ญ๋ง ๊ด๋ฆฌํ๋ฉด ๋ฉ๋๋ค. ๊ฐ๋ฐ์๋ ๋ณต์กํ ๋คํธ์ํฌ ์ธํ๋ผ๋ฅผ ๊ณต๋ถํ ํ์ ์์ด ๋ผ์ฐํ ๊ท์น์๋ง ์ง์คํ ์ ์์ต๋๋ค.
๋ง์น๋ฉฐ
๋ณต์กํ Kubernetes์ ๋คํธ์ํฌ๋ฅผ ๋จ์ํํ๊ณ , ์ฒด๊ณํ ํ๊ธฐ ์ํด์ ๋ง์ ๊ณ ๋ฏผ์ด ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํนํ ์ธํ๋ผ ์ ๊ณต์, ํด๋ฌ์คํฐ ์ด์์, ๊ทธ๋ฆฌ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๊ฐ ์๋ก์ ์์ญ์ ์นจ๋ฒํ์ง ์๊ณ ๊ฐ์์ ์ ๋ฌธ ์ง์์ ๋ฐํํ ์ ์๋ ๊ตฌ์กฐ๋, ํ์ ์ ๋์ฆ๋ฅผ ๊ฐ์ฅ ์ ํํ ๊ฟฐ๋ซ์ ์ค๊ณ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์์ผ๋ก ์ ์ ๋ง์ ์คํ์์ค๋ค์ด ์ด ํด์ ์ฌ์ฉํ ๊ฒ์ผ๋ก ๋ณด์ด๊ณ , ์ด ๋ณํ์ ๋น ๋ฅด๊ฒ ์ ์ํด๋๊ฐ์ผ ํ ๊ฒ์ผ๋ก ๋๊ปด์ง๋๋ค.
์ฐธ๊ณ
https://gateway-api.sigs.k8s.io/
Introduction - Kubernetes Gateway API
Introduction Gateway API is an official Kubernetes project focused on L4 and L7 routing in Kubernetes. This project represents the next generation of Kubernetes Ingress, Load Balancing, and Service Mesh APIs. From the outset, it has been designed to be gen
gateway-api.sigs.k8s.io