Skip to content

Commit 6594729

Browse files
authored
Merge pull request #28335 from mylovepooh/translate-28261
Translate concepts/services-networking/service-traffic-policy in Korean
2 parents 91bab67 + fa912fe commit 6594729

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
3+
4+
title: 서비스 내부 트래픽 정책
5+
content_type: concept
6+
weight: 45
7+
---
8+
9+
10+
<!-- overview -->
11+
12+
{{< feature-state for_k8s_version="v1.21" state="alpha" >}}
13+
14+
_서비스 내부 트래픽 정책_ 을 사용하면 내부 트래픽 제한이 트래픽이 시작된
15+
노드 내의 엔드포인트로만 내부 트래픽을 라우팅하도록 한다.
16+
여기서 "내부" 트래픽은 현재 클러스터의 파드로부터 시작된 트래픽을 지칭한다.
17+
이를 통해 비용을 절감하고 성능을 개선할 수 있다.
18+
19+
<!-- body -->
20+
21+
## 서비스 내부 트래픽 정책 사용
22+
23+
24+
[기능 게이트](/docs/reference/command-line-tools-reference/feature-gates/)에서
25+
`ServiceInternalTrafficPolicy`를 활성화한 후에
26+
{{< glossary_tooltip text="서비스" term_id="service" >}}의
27+
`.spec.internalTrafficPolicy``Local`로 설정하여 내부 전용 트래픽 정책을 활성화 할 수 있다.
28+
이것은 kube-proxy가 클러스터 내부 트래픽을 위해 노드 내부 엔드포인트로만 사용하도록 한다.
29+
30+
{{< note >}}
31+
지정된 서비스에 대한 엔드포인트가 없는 노드의 파드인 경우에
32+
서비스는 다른 노드에 엔드포인트가 있더라도 엔드포인트가 없는 것처럼 작동한다.
33+
(이 노드의 파드에 대해서)
34+
{{< /note >}}
35+
36+
다음 예제는 서비스의 `.spec.internalTrafficPolicy``Local`
37+
설정하는 것을 보여 준다:
38+
39+
```yaml
40+
apiVersion: v1
41+
kind: Service
42+
metadata:
43+
name: my-service
44+
spec:
45+
selector:
46+
app: MyApp
47+
ports:
48+
- protocol: TCP
49+
port: 80
50+
targetPort: 9376
51+
internalTrafficPolicy: Local
52+
```
53+
54+
## 작동 방식
55+
56+
kube-proxy는 `spec.internalTrafficPolicy` 의 설정에 따라서 라우팅되는
57+
엔드포인트를 필터링한다.
58+
이것을 `Local`로 설정하면, 노드 내부 엔드포인트만 고려한다.
59+
이 설정이 `Cluster`이거나 누락되었다면 모든 엔드포인트를 고려한다.
60+
[기능 게이트](/docs/reference/command-line-tools-reference/feature-gates/)의
61+
`ServiceInternalTrafficPolicy`를 활성화한다면, `spec.internalTrafficPolicy`는 기본값 "Cluster"로 설정된다.
62+
63+
## 제약조건
64+
65+
* 같은 서비스에서 `externalTrafficPolicy` 가 `Local`로 설정된 경우
66+
서비스 내부 트래픽 정책이 사용되지 않는다.
67+
클러스터에서 동일하지 않은 다른 서비스에서 이 두 가지 기능은 동시에 사용할 수 있다.
68+
69+
## {{% heading "whatsnext" %}}
70+
71+
* [토폴로지 인식 힌트 활성화](/docs/tasks/administer-cluster/enabling-topology-aware-hints)에 대해서 읽기
72+
* [서비스 외부 트래픽 정책](/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip)에 대해서 읽기
73+
* [서비스와 애플리케이션 연결하기](/ko/docs/concepts/services-networking/connect-applications-service/) 읽기

0 commit comments

Comments
 (0)