私はKubernetesを初めて使い、ドキュメントを読み始めました。多くの場合、「エンドポイント」という用語が使用されますが、ドキュメントには明示的な定義がありません。
Kubernetesに関して「エンドポイント」とは何ですか?それはどこにありますか?
「エンドポイント」は個々の「ノード」に対する何らかのアクセスポイントであると想像できますが、それは単なる推測です。
用語集 にエンドポイントのエントリがないことは正しいですが、それは明確に定義されたKubernetesネットワークの概念または抽象化です。二次的な性質があるため、通常は直接操作しないでください。コアリソース エンドポイント が定義されており、コマンドラインでもサポートされています。
$ kubectl get ep
NAME ENDPOINTS AGE
kubernetes 192.168.64.13:8443 10d
そして、IPアドレスとポートの効果がわかります。通常、エンドポイント(サービスがトラフィックをルーティングするポッドごとに1つのEP)をサービスに管理させますが、必要なユースケースがある場合は 手動で管理 エンドポイントも管理できます。
ポッドは、エンドポイントを介してサービスに自身を公開します。あなたがポッドの一部になる場合です。
こちらをご覧ください: サービスとエンドポイント
ソース: https://theithollow.com/2019/02/04/kubernetes-endpoints/