Sync glossary/service.md

pull/39863/head
ystkfujii 2023-03-09 03:24:06 +09:00
parent bbe44ca9a5
commit fbace4202d
2 changed files with 6 additions and 4 deletions

View File

@ -12,7 +12,7 @@ weight: 10
<!-- overview -->
{{< glossary_definition term_id="service" length="short" >}}
{{< glossary_definition term_id="service" length="short" prepend="KubernetesにおけるServiceとは、" >}}
Kubernetesでは、なじみのないサービスディスカバリーのメカニズムを使用するためにユーザーがアプリケーションの修正をする必要はありません。
KubernetesはPodにそれぞれのIPアドレス割り振りや、Podのセットに対する単一のDNS名を提供したり、それらのPodのセットに対する負荷分散が可能です。

View File

@ -5,16 +5,18 @@ date: 2018-04-12
full_link: /ja/docs/concepts/services-networking/service/
short_description: >
Podの集合で実行されているアプリケーションをネットワークサービスとして公開する方法。
aka:
tags:
- fundamental
- core-object
---
{{< glossary_tooltip text="Pod" term_id="pod" >}}の集合で実行されているアプリケーションをネットワークサービスとして公開する抽象的な方法です。
クラスター内で1つ以上の{{< glossary_tooltip text="Pod" term_id="pod" >}}として実行されているネットワークアプリケーションを公開する方法です。
<!--more-->
Serviceが対象とするPodの集合は、(通常){{< glossary_tooltip text="セレクター" term_id="selector" >}}によって決定されます。
Podを追加または削除するとセレクターにマッチしているPodの集合は変更されます。
Serviceは、ネットワークトラフィックが現在そのワークロードを処理するPodの集合に向かうことを保証します。
Kubernetesサービスは、IPネットワーキングIPv4、IPv6、またはその両方を使用するか、ドメインネームシステムDNSでExternal Nameを参照します。
Serviceの抽象化により、IngressやGatewayなどの他のメカニズムが可能になります。