Skip to content

Commit d3840af

Browse files
authored
Merge pull request #31088 from KobayashiD27/translate-docs/concepts/service/service-traffic-policy
[ja]Translate docs/concepts/service/service traffic policy into Japanese
2 parents 3b331ee + 8c4dcb2 commit d3840af

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
title: サービス内部トラフィックポリシー
3+
content_type: concept
4+
weight: 45
5+
---
6+
7+
8+
<!-- overview -->
9+
10+
{{< feature-state for_k8s_version="v1.21" state="alpha" >}}
11+
12+
*サービス内部トラフィックポリシー*を使用すると、内部トラフィック制限により、トラフィックが発信されたノード内のエンドポイントにのみ内部トラフィックをルーティングできます。
13+
ここでの「内部」トラフィックとは、現在のクラスターのPodから発信されたトラフィックを指します。これは、コストを削減し、パフォーマンスを向上させるのに役立ちます。
14+
15+
<!-- body -->
16+
17+
## ServiceInternalTrafficPolicyの使用
18+
19+
`ServiceInternalTrafficPolicy` [フィーチャーゲート](/ja/docs/reference/command-line-tools-reference/feature-gates/)を有効にすると、`.spec.internalTrafficPolicy``Local`に設定して、{{< glossary_tooltip text="Service" term_id="service" >}}内部のみのトラフィックポリシーを有効にすることができます。
20+
これにより、kube-proxyは、クラスター内部トラフィックにノードローカルエンドポイントのみを使用するようになります。
21+
22+
{{< note >}}
23+
特定のServiceのエンドポイントがないノード上のPodの場合、Serviceに他のノードのエンドポイントがある場合でも、Serviceは(このノード上のポッドの)エンドポイントがゼロであるかのように動作します。
24+
{{< /note >}}
25+
26+
次の例は、`.spec.internalTrafficPolicy``Local`に設定した場合のServiceの様子を示しています:
27+
28+
```yaml
29+
apiVersion: v1
30+
kind: Service
31+
metadata:
32+
name: my-service
33+
spec:
34+
selector:
35+
app: MyApp
36+
ports:
37+
- protocol: TCP
38+
port: 80
39+
targetPort: 9376
40+
internalTrafficPolicy: Local
41+
```
42+
43+
## 使い方
44+
45+
kube-proxyは、`spec.internalTrafficPolicy`の設定に基づいて、ルーティング先のエンドポイントをフィルタリングします。
46+
`spec.internalTrafficPolicy`が`Local`であれば、ノードのローカルエンドポイントにのみルーティングできるようにします。`Cluster`または未設定であればすべてのエンドポイントにルーティングできるようにします。
47+
`ServiceInternalTrafficPolicy`[フィーチャーゲート](/ja/docs/reference/command-line-tools-reference/feature-gates/)が有効な場合、`spec.internalTrafficPolicy`のデフォルトは`Cluster`です。
48+
49+
## 制約
50+
51+
* Serviceで`externalTrafficPolicy`が`Local`に設定されている場合、サービス内部トラフィックポリシーは使用されません。同じServiceだけではなく、同じクラスター内の異なるServiceで両方の機能を使用することができます。
52+
53+
## {{% heading "whatsnext" %}}
54+
55+
* [Topology Aware Hints](/docs/concepts/services-networking/topology-aware-hints)を読む
56+
* [Service External Traffic Policy](/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip)を読む
57+
* [サービスとアプリケーションの接続](/ja/docs/concepts/services-networking/connect-applications-service/)を読む

0 commit comments

Comments
 (0)