|
1
50
你说的没错 glossary 端点确实没有条目,它是一个定义良好的Kubernetes网络概念或抽象。因为它是次要的,你通常不会直接操纵它。有一个核心资源 Endpoint 已定义,并且在命令行上也受支持:
在这里你可以看到它实际上是什么:一个IP地址和一个端口。通常,您会让服务管理端点(每个pod一个EP,服务将流量路由到),但您也可以 manually manage |
|
|
2
48
pod通过端点向服务公开自己。 如果你愿意成为豆荚的一部分。 |
|
|
3
23
端点是获取分配给它的各个pod的IP地址的对象。然后,一个kubernetes服务依次引用endpoint对象,以便该服务具有pods的内部ip的记录,以便能够与它们通信。我们需要端点作为抽象层,因为kubernetes中的“服务”充当编排的一部分,以确保将流量分发到pod(包括仅将流量发送到健康的pod)。例如,如果一个pod死亡,将生成一个具有新IP地址的替换pod。从概念上讲,dead pod IP将从endpoint对象中删除,并且新创建的pod的IP将被添加,这样服务将被更新并且“知道”要连接到哪个pod。 阅读“向集群公开pods”,然后在此处阅读“创建服务”- https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/#exposing-pods-to-the-cluster 调查和了解这种关系的一个简单方法是:
因此,端点与单个节点的IP无关。我发现理解kubernetes的总体结构以及集群、节点、服务、端点和pod之间的关系非常有用。这张图很好地概括了这一点:
|
|
|
4
10
我会一一回答你的问题: (K8S中的资源名是Endpoint ).
外部IP可以驻留在集群外部—例如外部web服务器或数据库。
关于外部终结点-如果您没有在服务中指定标签选择器-Kubernetes无法创建终结点列表,因为他不知道服务应该包括哪些pod和代理哪些pod。
就像这里提供的图表一样-它位于服务和内部(pods)或外部(web服务器、数据库等)之间 资源。
端点可以位于集群中的一个节点内,也可以位于集群/环境之外。 内部的 端点(这意味着pod标签与服务标签选择器匹配)-您可以通过以下方式访问它:
关于 外部的 创建不带标签选择器的服务:
因此,相应的端点对象不会自动创建,您可以手动添加
( )我用了这个词 内部的 对于与标签选择器和术语匹配的pod的自动生成端点 外部的 对于手动创建的终结点。 自动生成 和 在大多数情况下,当端点与集群中的pod相关时——我们希望它们也由K8S管理——在这种情况下,它们也需要由K8S生成。 |
|
|
5
2
|
|
6
0
在k8s中,端点由一个分布式API组成,比如“[IP]:[Port]”等。然而,在SOAP中,Endpoint是一个类似于分布式API的URL。
|
|
|
vale383 · 如何在Django端点中查找user_id 1 年前 |
|
|
Camilla · 如何监视快递中间件? 3 年前 |
|
|
CobaltGecko · 端点的正确REST样式? 4 年前 |
|
|
Antek · 具有基本身份验证的公共可访问api示例[重复] 8 年前 |