gpt4 book ai didi

kubernetes - GCE 集群 DNS 可用于 GCE 实例

转载 作者:行者123 更新时间:2023-12-02 11:49:47 27 4
gpt4 key购买 nike

我确信许多 GKE 客户都在混合 GCE/GKE 环境中工作。

目前,集群中的 skyDNS 服务没有在同一个项目中暴露 GCE 主机。 DNS 服务使用的这个 IP 地址范围不同于普通的应用程序服务范围,它可以从所有 GCE 路由(每个集群节点都获得一个自己子网的路由)。

我特别在 GKE 中有一个 headless 服务,我希望我的 GCE 主机能够通过 DNS 可靠地访问。作为一种解决方法,我将路由添加到托管 DNS pod 的节点并且它可以工作。

但是,我完全理解简单的 skyDNS pod 重启可能会破坏我的路线。

我的问题是,集群主机能否像普通节点服务那样将此路由添加到 GCE,或者更好的是,从路由已经工作的普通服务子网中提取 DNS 地址?

这可以做到吗?

最佳答案

DNS 服务应该与其他服务没有什么不同。从集群外部访问私有(private) GKE 服务的一般问题目前还没有得到很好的解决。

您的“路由到节点”实际上应该在 skyDNS 重新启动时正常工作。如果 pod 碰巧被安排在其他地方,kube-proxy + pod 路由规则将把流量带到它需要去的地方(这实际上是在提出类似问题( herehere )时提出的选项之一) .

关于kubernetes - GCE 集群 DNS 可用于 GCE 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33045305/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com