File tree Expand file tree Collapse file tree 1 file changed +57
-0
lines changed
content/ja/docs/concepts/services-networking Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Original file line number Diff line number Diff line change
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/)を読む
You can’t perform that action at this time.
0 commit comments