diff --git a/content/ja/docs/tasks/administer-cluster/enabling-service-topology.md b/content/ja/docs/tasks/administer-cluster/enabling-service-topology.md new file mode 100644 index 0000000000..304e0937a6 --- /dev/null +++ b/content/ja/docs/tasks/administer-cluster/enabling-service-topology.md @@ -0,0 +1,44 @@ +--- +title: Serviceトポロジーを有効にする +content_type: task +--- + + +このページでは、Kubernetes上でServiceトポロジーを有効にする方法の概要について説明します。 + + +## {{% heading "prerequisites" %}} + + {{< include "task-tutorial-prereqs.md" >}} {{< version-check >}} + + + + +## はじめに + +*Serviceトポロジー*は、クラスターのノードのトポロジーに基づいてトラフィックをルーティングできるようにする機能です。たとえば、あるServiceのトラフィックに対して、できるだけ同じノードや同じアベイラビリティゾーン上にあるエンドポイントを優先してルーティングするように指定できます。 + +## 前提 + +トポロジーを考慮したServiceのルーティングを有効にするには、以下の前提を満たしている必要があります。 + + * Kubernetesバージョン1.17以降である + * {{< glossary_tooltip text="Kube-proxy" term_id="kube-proxy" >}}がiptableモードまたはIPVSモードで稼働している + * [Endpoint Slice](/docs/concepts/services-networking/endpoint-slices/)を有効にしている + +## Serviceトポロジーを有効にする + +{{< feature-state for_k8s_version="v1.17" state="alpha" >}} + +Serviceトポロジーを有効にするには、すべてのKubernetesコンポーネントで`ServiceTopology`と`EndpointSlice`フィーチャーゲートを有効にする必要があります。 + +``` +--feature-gates="ServiceTopology=true,EndpointSlice=true" +``` + +## {{% heading "whatsnext" %}} + +* [Serviceトポロジー](/ja/docs/concepts/services-networking/service-topology)のコンセプトについて読む +* [Endpoint Slice](/docs/concepts/services-networking/endpoint-slices)について読む +* [サービスとアプリケーションの接続](/ja/docs/concepts/services-networking/connect-applications-service/)を読む +