Kubernetes 上的 Spinnaker,通过环境变量或 DNS 发现名为 spkr-orca 的 kubernetes 服务

Spinnaker on Kubernetes, who discover the kubernetes service named spkr-orca via Environment variables or DNS

我在 https://github.com/spinnaker/spinnaker/blob/master/experimental/kubernetes 研究了 Kubernetes 上的 Spinnaker,我有一个问题,名为 spkr-orca 的 kubernetes 服务是使用 "kubectl create -f svcs/spkr-orca.yaml" 创建的,我知道我们可以发现名为 spkr-orca 的 kubernetes 服务spkr-orca 通过环境变量或 DNS,但我没有发现谁通过环境变量或 DNS 在 /experimental/kubernetes 中发现名为 spkr-orca 的 kubernetes 服务,有没有人可以告诉我是哪一个?

发现是使用 DNS 完成的,Orca 服务绑定到的端点已配置 here。此配置被加载到 Kubernetes 秘密中,然后作为挂载卷分发到所有 Spinnaker 服务。