首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问上的SkyDNS etcd API以添加自定义记录

访问上的SkyDNS etcd API以添加自定义记录
EN

Stack Overflow用户
提问于 2016-05-31 20:27:55
回答 1查看 385关注 0票数 1

我正在GKE上运行一个kubernetes集群,我想从服务荚中发现和访问etcd API。我想这样做的原因是要向SkyDNS层次结构中添加键。

是否有方法从应用程序荚中发现(或创建/公开)并与GKE集群上的etcd服务API端点进行交互?

我们有通过SSL连接到云服务的IoT网关节点,以简化管理和通信。当设备连接到VPN时,我想用设备的主机名和VPN IP地址更新SkyDNS中的条目。

旋转另一个集群DNS设置是没有意义的,因为SkyDNS将在这方面发挥很大作用,集群中的所有荚都已经自动配置为先查询它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-02 20:30:45

我正在GKE上运行一个kubernetes集群,我想从服务荚中发现和访问etcd API。我想这样做的原因是要向SkyDNS层次结构中添加键。

听起来,您需要直接访问支持DNS服务的etcd实例(而不是支持Kubernetes apiserver的etcd实例,它是独立的)。

是否有方法从应用程序荚中发现(或创建/公开)并与GKE集群上的etcd服务API端点进行交互?

DNS服务的etcd实例是DNS服务的内部实现细节,不设计为可直接访问。事实上,它实际上只是kube2sky二进制和skydns二进制之间的一种方便的通信机制,这样skydns就不需要理解它是在Kubernetes集群中运行的。我不建议直接访问它。

此外,这个etcd实例甚至不存在于Kubernetes1.3安装中,因为skydns正在被一个新的kubedns二进制kubedns所取代。

我们有通过SSL连接到云服务的IoT网关节点,以简化管理和通信。当设备连接到VPN时,我想用设备的主机名和VPN IP地址更新SkyDNS中的条目。

如果创建新服务,将导致群集DNS创建一个新条目,将服务名称映射到支持该服务的端点。如果您在每次新的IoT设备注册时以编程方式添加服务,而不是试图直接配置DNS,该怎么办?

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

https://stackoverflow.com/questions/37555065

复制
相关文章

相似问题

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