gpt4 book ai didi

azure - 如何将自定义域名应用到azure kubernetes services (AKS)集群?

转载 作者:行者123 更新时间:2023-12-03 00:45:54 25 4
gpt4 key购买 nike

我有一个 AKS 群集,其默认 FQDN 名称带有后缀“cloudapp.azure.com”。我想要获取一个域并将其应用到集群,但不确定如何将自定义域应用到 azure 中的 Kubernetes 集群。

任何人都可以帮助我完成将自定义域名应用到 AKS 集群的步骤吗?

最佳答案

如果我没理解错的话,您已经在 Kubernetes 上部署了应用程序,并希望将其连接到您的自定义域名。

为此,您可以使用 NGINX Ingress Controller .

下面我将简要介绍如何在 AKS 上执行此操作:

  1. 首先,您需要创建入口 Controller 入口资源。对于 Azure AKS 的详细说明可在此处找到:create-an-ingress-controller .
    注意: 默认情况下,NGINX Ingress 获取的公网 IP 地址会丢失如果 Controller 被删除。我推荐你创建静态公共(public) IP 地址,因为如果删除入口 Controller ,它仍然存在。
  2. 接下来确定与关联的公共(public) IP 地址 (EXTERNAL-IP)您在上一步中创建的 NGINX Ingress 服务。
  3. 现在您需要创建 A DNS 记录,将您的域指向集群。此外,您还可以想要提供 CNAME 记录,但这不是强制性的,具体取决于根据您的需要。
    可以为您创建 Azure DNS 区域自定义域,然后将适当的记录集添加到该区域。
    注意:Azure DNS 不是域名注册商,您必须配置Azure DNS 名称服务器作为正确的名称服务器域名注册商的域名。了解更多信息,请参见 Delegate a domain to Azure DNS .

关于azure - 如何将自定义域名应用到azure kubernetes services (AKS)集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65803385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com