在 EKS 中哪里可以找到我的集群域?
Posted
技术标签:
【中文标题】在 EKS 中哪里可以找到我的集群域?【英文标题】:Where can i find my cluster domain in EKS? 【发布时间】:2021-12-28 00:04:48 【问题描述】:我正在尝试将 jpetstore 应用程序部署到 EKS,并且遇到了需要填写的这个变量。(https://github.com/IBM-Cloud/jpetstore-kubernetes/blob/master/jpetstore/jpetstore.yaml)
在文档中它声明我可以使用命令:
Edit jpetstore/jpetstore.yaml and jpetstore/jpetstore-mmssearch.yaml and replace all instances of:
<CLUSTER DOMAIN> with your Ingress Subdomain (ibmcloud ks cluster get --cluster CLUSTER_NAME)
(https://github.com/IBM-Cloud/jpetstore-kubernetes)
但这适用于 ibm 云,我需要它用于 EKS。
我从哪里可以得到这个<CLUSTER DOMAIN>
值?
【问题讨论】:
该文档看起来特定于 IBM 云上的 kubernetes。通常,入口主机是用户用于访问服务的 dns 主机名,例如 www.yourwebsite.com。 如何在 aws 中进行设置? @乔丹 【参考方案1】:您可以在入口规范中定义自己的名称,例如 host: jpetstore.example.com
。你需要installAWS LB Controller;它将处理您的入口请求并根据您的入口规范创建一个 ALB。然后您可以访问:curl -H 'HOST: jpetstore.example.com' http://<your new alb endpoint>
【讨论】:
感谢您的帮助!以上是关于在 EKS 中哪里可以找到我的集群域?的主要内容,如果未能解决你的问题,请参考以下文章
在 AWS (EKS) 上运行 MySQL 集群支持、支持 HTTPS 的 Spring Boot 应用程序
在具有多个节点的 EKS 集群中部署 Ingress Nginx 控制器 ELB