amazon-web-services - 在 AWS VPC 中为公共主机名强制 DNS 重定向
问题描述
我正在尝试将 kubernetes 集群部署到不支持来自生成的主机名 ($HostA) 的 Route53 查询的 AWS 环境中。此环境需要覆盖 Endpoint 配置以将所有 Route53 查询解析为 $HostB。请注意,我无法控制任何一个主机,它们都可以在公共互联网上访问。我正在部署的 protokube docker 映像不知道这一点;为了让它知道,我需要自己构建图像并托管它,如果我可以避免它,我不希望这样做(因为我可能必须为我正在部署的每个 docker 图像执行此操作)。
我正在寻找一种无需更改任何 docker 配置即可将所有请求重定向到 $HostA 的方法。理想情况下,我想要一种方法来覆盖从我的 VPC 中对 $HostA 的所有请求以转到 $HostB。如果这不可能,我将控制 EC2 用户数据,它启动托管图像的 EC2 实例。因此,也许有一种方法可以在 EC2 主机中设置 /etc/host.alises 并强制将其用于所有正在运行的容器(而不是容器的 /etc/host)。同样,请记住,我需要能够从主机实例控制它,而不是通过覆盖 docker 映像的配置。
谢谢!
解决方案
推荐阅读
- javascript - 为什么不直接使用共享导入而不是 React.createContext?
- r - ggplot guide_legend 参数将连续图例更改为离散图例
- asp.net-mvc - ASP 核心身份声明 - 已过期的声明
- android - ListView 适配器总是删除最后一行
- react-native - React Native / Expo - 自定义字体不起作用
- pointers - Rust 中指向 Trait 的原始指针
- java - 项目计划建议
- spring-boot - SpringBoot:改变列长度
- php - 使用php从服务器中删除文件和数据
- python - 将文件上传到 Flask 时出现 KeyError