Je suis nouveau chez Kubernetes et j'ai commencé à lire la documentation. Le terme "point final" y est souvent utilisé, mais la documentation manque de définition explicite.
Qu'est-ce qu'un "point final" en termes de Kubernetes? Où est-il situé?
Je pourrais imaginer que le "point final" est une sorte de point d'accès pour un "nœud" individuel, mais ce n'est qu'une supposition.
Bien que vous ayez raison, dans le glossaire , il n'y a en effet aucune entrée pour le point final, il s'agit d'un concept de réseau Kubernetes bien défini ou d'une abstraction. Comme il s'agit d'une nature secondaire, vous ne la manipuleriez généralement pas directement. Il existe une ressource principale Endpoint définie et elle est également prise en charge sur la ligne de commande:
$ kubectl get ep
NAME ENDPOINTS AGE
kubernetes 192.168.64.13:8443 10d
Et là, vous voyez en quoi cela consiste: une adresse IP et un port. Habituellement, vous laisseriez un service gérer les points de terminaison (un EP par pod auquel le trafic est acheminé par le service), mais vous pouvez également les gérer manuellement si vous avez un cas d'utilisation qui le nécessite.
Les pods s'exposent via des points de terminaison à un service. C'est si vous voulez faire partie d'un pod.
Voir ici: Services et points de terminaison
Source: https://theithollow.com/2019/02/04/kubernetes-endpoints/