You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在AWS EKS中如何查询获取集群域名(CLUSTER DOMAIN)的值?

EKS环境获取方法

EKS没有IBM云那种内置的全局Ingress子域名,你需要根据自己的Ingress部署方案选择对应获取方式:

方案1:使用AWS自动分配的负载均衡域名(测试场景适用)

  • 前提:已经在EKS集群中部署了Ingress Controller,可选AWS Load Balancer Controller或者Nginx Ingress Controller
    • 若使用AWS Load Balancer Controller:临时创建测试Ingress后执行kubectl get ingress,返回结果中ADDRESS列的内容就是AWS自动分配的ALB域名,可直接作为使用
    • 若使用Nginx Ingress Controller:执行kubectl get service -n ingress-nginx ingress-nginx-controller,返回结果中EXTERNAL-IP列的内容就是对应NLB/CLB的公网域名,可直接作为使用
  • 注意:该场景下的域名是AWS随机分配的,删除对应负载均衡资源后会失效,仅适合测试使用

方案2:使用自定义域名(生产场景适用)

  • 前提:已在AWS Route53中持有注册域名,且集群中部署了ExternalDNS组件与Ingress Controller联动
  • return (<CLUSTER DOMAIN>直接填写你规划的集群级父域名即可,比如你规划应用访问地址为`jpetstore.mycompany.com`,可填写`mycompany.com`作为变量值,部署后ExternalDNS会自动将对应的子域名解析到Ingress负载均衡地址
    )

替换验证

完成两个yaml文件的变量替换后,执行kubectl apply -f命令部署资源,部署完成后执行kubectl get ingress确认访问地址正常即可。

内容的提问来源于stack exchange,提问作者TheWalkingMalteser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 10:15:03