kubernetes - 如何将一个服务的外部 ip 模板化到另一个服务
问题描述
我们正在使用 EKS 来托管我们的集群,并让我们面向外部的服务启动并运行
我们使用 LoadBalancer 类型为我们的服务提供了外部 ip。
如果我们的 UI 需要服务器的外部 IP 地址。我们如何将其分配给 UI 服务而无需手动添加?
有没有办法在另一个服务的配置映射中获取服务的外部 ip
解决方案
...got external ips for our services using LoadBalancer type...
您的 UI 可以使用服务 DNS 名称来引用“面向外部的服务”。例如,如果“面向外部的服务”在名为“external”的命名空间中运行,则 UI 可以通过以下方式找到服务:<name of external facing service>.external
,FQDN 将是<name of external facing service>.external.svc.cluster.local
推荐阅读
- ffmpeg - 使用 FFmpeg 录制屏幕
- log4j2 - 如何将 log4j.property 设置为 .jar 位置
- model-view-controller - stimulsoft mvc core如何动态报告图像大小
- c - 传递给函数的值已更改
- javascript - 将数组前一个对象分配给下一个元素并更新最后一个
- haskell - 从脚本本身中获取 Haskell Stack & Turtle 脚本的源目录
- ruby-on-rails - 在 ruby 中使用正则表达式拆分数据库查询字符串
- c - 获得不太理想的解决方案 TSP
- php - 如何在 laravel 中使用 createmany 插入 2 个数组
- c# - 有没有更好的方法来定位辅助窗口相对于主窗口的启动位置?