首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在多个AKS集群中使用我的蔚蓝DNS区域吗?

问我可以在多个AKS集群中使用我的蔚蓝DNS区域吗?
EN

Stack Overflow用户
提问于 2022-02-01 12:08:07
回答 1查看 303关注 0票数 -1

我有我的域名DNS区域,我也有一个AKS集群。我想用两个单独的集群创建开发和暂存环境。因此,我希望在每个集群中使用相同的域和不同的子域,并在入口中集成它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-02 10:31:06

如果我对你的理解是正确的,你需要像在Azure上公开应用程序这样的东西。

所以我们的想法是使用External DNS + nginx ingress controller。你

代码语言:javascript
复制
az group create -n devresourcegroup -l yourlocation
az network dns zone create -g devresourcegroup -n dev.yourdomainname.com

az group create -n stagingresourcegroup -l yourlocation
az network dns zone create -g stagingresourcegroup -n staging.yourdomainname.com

我想 external-dns-values.yaml应该是

dev-external-dns-values.yaml

代码语言:javascript
复制
domainFilters:
  - dev.yourdomainname.com          # (optional) Just restrict to this                     
...
azure:
  secretName: azure-config-file     # Secret name created above for dev
extraArgs:
  azure-resource-group: devresourcegroup  # (Optional) Resource group name created above

staging-external-dns-values.yaml

代码语言:javascript
复制
domainFilters:
  - staging.yourdomainname.com     # (optional) Just restrict to this domain
...                 
azure:
  secretName: azure-config-file     # Secret name created above for staging
extraArgs:
  azure-resource-group: stagingresourcegroup  # (Optional) Resource group name created above
代码语言:javascript
复制
helm install stable/external-dns --name external-dns -f dev-external-dns-values.yaml
helm install stable/external-dns --name external-dns -f staging-external-dns-values.yaml
代码语言:javascript
复制
spec:
  rules:
  - host: 
    http:
      paths:
      - backend:
          serviceName: 
          servicePort: 
        path: 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70940315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档