Spring boot 将请求重定向到kubernetes中的特定副本
我是库伯内特斯的新手。 如果有任何使用EKS部署的服务具有4个副本A、B、C、D。 通常,loadbalancer将请求定向到这些副本 但是如果我希望我的请求只转到副本A或副本B。。。 我们如何才能做到这一点。Spring boot 将请求重定向到kubernetes中的特定副本,spring-boot,kubernetes,microservices,devops,amazon-eks,Spring Boot,Kubernetes,Microservices,Devops,Amazon Eks,我是库伯内特斯的新手。 如果有任何使用EKS部署的服务具有4个副本A、B、C、D。 通常,loadbalancer将请求定向到这些副本 但是如果我希望我的请求只转到副本A或副本B。。。 我们如何才能做到这一点。 请求共享一些指导链接或步骤您可以使用以下内容: 有时,您不需要负载平衡和单一服务IP。在里面 在这种情况下,您可以通过 为集群IP显式指定“None”(.spec.clusterIP) 您可以使用headless服务与其他服务接口 发现机制,而不与Kubernetes的 实施 对于hea
请求共享一些指导链接或步骤您可以使用以下内容: 有时,您不需要负载平衡和单一服务IP。在里面 在这种情况下,您可以通过 为集群IP显式指定
“None”
(.spec.clusterIP
)
您可以使用headless服务与其他服务接口
发现机制,而不与Kubernetes的
实施
对于headless服务
,未分配群集IP,请使用kube代理
不处理这些服务,并且没有负载平衡或
由平台为其执行代理。DNS是如何自动生成的
配置取决于服务是否定义了选择器:
- 使用选择器
Pods
支持服务
- 没有选择器
端点
记录。然而,DNS
系统查找并配置以下任一项:
- 类型服务的CNAME记录
- A记录所有其他类型的与服务共享名称的任何
端点
无头服务
与默认的集群服务
相同,但没有负载平衡或代理,因此允许您直接连接到Pod
您还可以参考以下指南以获得进一步帮助: