我希望etcd
在我的 k8s 集群中运行一个动态集群。我能想到的最好的动态方式(没有硬编码的地址、名称等)是使用 DNS 发现和内部 k8s DNS (CoreDNS)。
我发现有关在 k8s 中为服务创建的记录的分离信息SRV
,以及有关 DNS 发现如何工作的一些解释etcd
,但没有完整的操作方法。
例如:
- k8s是如何命名
SRV
条目的? - 是否应该以特定方式命名
etcd
以便能够找到它们? - 是否应该设置任何特殊的 CoreDNS 设置?
对此的任何帮助将不胜感激。
参考: