3

我在启用了默认 SkyDNS 实现的 Google Container Engine 上运行 Kubernetes 集群。

如何在 Google Container Engine 中添加自定义 DNS 条目?有没有办法:

  1. 如果重新启动 SkyDNS 容器,将自定义 DNS 条目添加到 SkyDNS 将持续存在?
  2. 将我节点上的默认 DNS 设置更改为自定义 DNS 服务器,然后将其转发到 SkyDNS?
  3. 将 SkyDNS 的转发 DNS 更改为我的自定义 DNS 服务器?

编辑:如果尝试从容器内解析 Google Compute Engine VM,Google Container Engine 使用的默认 DNS 服务器将解析以下格式的 VM 名称:

<vm-name>.c.<project-name>.internal
<vm-name>.<project-id>.google.internal
4

1 回答 1

2

目前还没有任何 API 可以直接在集群中操作 DNS。这是我们想做但尚未解决的事情。

你能解释一下你希望达到的目标吗?

编辑:如果你想运行 Consul,没有什么能阻止你。我们的 DNS 服务器只是一种实现方式。

于 2015-09-05T03:51:51.883 回答