如何在裸机上通过一个入口使用多域

时间:2019-04-02 21:28:48

标签: kubernetes

我知道如何为一个域使用一个入口,但是如果我有多个域(如以下所示),那么ido应该如何? 我应该如何为入口处理DNS?我不想在ingress.yml中写入域 enter image description here

1 个答案:

答案 0 :(得分:2)

图中的

Ingress元素是ingress-controller,但是没有人禁止为每条路线创建单独的Ingress资源。

作为替代解决方案,您可以将服务公开为LoadBalancer,并配置外部DNS服务以在Kubernetes LB服务上路由流量。检查ExternalDNS项目以了解更多信息。

MetalLB和kube-router对于裸机/本地K8设置也可能有用。

我认为,Helm / Ksonnet / Kustomize也会帮助您进行Ingress资源管理。