首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用clusterDNS进行流量控制

使用clusterDNS进行流量控制
EN

Stack Overflow用户
提问于 2016-06-18 05:38:55
回答 1查看 47关注 0票数 1

我有一组http服务器实例。我们可以假设一个简单的apache或nginx实例。然而,实例集由两个子集组成,(1)在由绿色能源(2)支持的基础设施中运行的实例(2)。它使用常规的电网能源。kubernetes说,两者运行相同的软件堆栈。此外,它可以运行在相同的WAN,如果不是局域网,即相同的数据中心。

当我有可用的绿色能源时,我希望将流量负载平衡到第一个资源集,即绿色集。假设我有一个优化的机制,它知道我何时有足够的绿色能源来运行工作负载。如何使用clusterDNS允许流量到达由绿色能源供电的pods集。换句话说,我想让clusterDNS偏向于特定的资源集。另外,我想知道如何动态地将实例(和排除)填充到绿色能源pods集?

我试着去看看https://github.com/kubernetes/kubernetes/tree/release-1.2/examples/cluster-dns/README.html,但它不可用,我想知道你是否可以分享一些关于如何使用kubernetes来解决这个问题的想法。

EN

回答 1

Stack Overflow用户

发布于 2016-06-28 06:39:35

你需要在你的绿色豆荚上安装一个红色探针。集群DNS只能在单个集群内工作,因此您必须将nginx pod(绿色和网格)放在单个服务后面,并使用该服务的DNS名称与其对话。然后,如果其中一个pods的就绪探测失败,则定向到该群集DNS名称的所有流量都将发送到其他pods。

带有就绪探测的示例nginx pod:https://github.com/kubernetes/kubernetes/blob/master/test/e2e/testing-manifests/kubectl/pod-with-readiness-probe.yaml

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37890733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档