DNS-Based Discovery - CI/CD用語集の定義
DNS-based discoveryは、DNSを介してサービス名をその稼働中のendpointにマッピングし、クライアントが名前で接続できるようにします。
DNS-based discoveryとは、DNSを介して実装されたservice discoveryで、サービス名がそれを支える現在のendpointの集合に解決され、クライアントが個々のIPを知らなくても接続できるようにします。
Kubernetesでは、cluster内のDNSがサービス名を仮想IPに解決します。deployがpodを置き換えても、DNSは呼び出し側を正しいserviceに向け続けます。
cluster DNS
payments.default.svc.cluster.localのような名前は安定したserviceのIPに解決されます。cluster DNSの不具合は、deploy後に断続的な接続失敗が起こるよくある原因です。
関連ガイド
Service Discovery - CI/CD Glossary DefinitionService Discovery: Service discovery is the mechanism by which services find the network addresses of other s…
East-West Traffic - CI/CD Glossary DefinitionEast-West Traffic: East-west traffic is network traffic between services inside the same cluster or data cent…
Ingress Controller - CI/CD Glossary DefinitionIngress Controller: An ingress controller is a component that watches Ingress resources and configures a reve…