如何将Consul用作动态DNS?我们是否可以将它暴露在traefik或nginx控制器上具有sidecar pod的k8s集群之外?

时间:2019-06-17 15:48:32

标签: kubernetes traefik consul nginx-ingress

我有一个k8s集群,我正计划在其上担任领事。我希望dns来自领事,以便其上列出的服务能够移动。当Pod站立时,应该有一个领事Sidecar Pod,即代理,随其一起并注册其服务,这样我们就可以获得动态dns。我在这里吗?

此外,所有服务都具有consul dns点,但并非所有内容都暴露在k8s集群外部,因此我应该有一些东西可以暴露k8s集群外部的入口。入口可以从内部和外部进行工作,只要服务暴露在入口中,我们就可以很好地走下去;如果入口不暴露在服务中,那么我们就无法从外部与之对话。我们可以在入口Pod本身上放置一个侧面Car Pod,无论是traefik还是nginx,都可以通过发布方式将其拉出。这样,在注册Ingress时,Ingress控制器就会显示有小车,所以它才显示出来。

0 个答案:

没有答案