我正在尝试在一个 k8s 集群上设置多个服务,前面有一个 Ingress 控制器,它为所有服务执行 tls 终止。这是一个很好的例子:https ://github.com/kubernetes/contrib/blob/master/ingress/controllers/nginx/examples/multi-tls/multi-tls.yaml
我最初遵循此示例:https ://github.com/brunoterkaly/ingress ,然后将其扩展为具有多个 tls 服务。
通过在 Azure 上公开我的 nginx 复制控制器 AKS 会自动创建一个负载均衡器和一个公共 IP 地址,我可以向其应用 A 记录:
kubectl expose rc nginx-ingress-rc --port="80,443" --type="LoadBalancer"
但是,我还想要第二条 A 记录,它指向同一个 IP 地址(我猜?),这样我就可以从不同的域访问我的入口控制器。我不知道如何让 AKS 为此创建第二个?