OpenShift:如何创建主机别名
我有一个支持TLS的外部服务,我希望我的播客能够访问该服务 abc.myservice.acme解析为1.2.3.4。我希望用另一个IP地址(比如5.6.7.8)覆盖此IP地址,以便POD使用 我会为每个pod的/etc/hosts添加一个条目来覆盖IP地址,但是我 有一种感觉,这是一种反模式,可能有更好的方法来做到这一点 我调查/尝试:OpenShift:如何创建主机别名,openshift,Openshift,我有一个支持TLS的外部服务,我希望我的播客能够访问该服务 abc.myservice.acme解析为1.2.3.4。我希望用另一个IP地址(比如5.6.7.8)覆盖此IP地址,以便POD使用 我会为每个pod的/etc/hosts添加一个条目来覆盖IP地址,但是我 有一种感觉,这是一种反模式,可能有更好的方法来做到这一点 我调查/尝试: 创建服务+端点。这是可行的,但问题是SSL证书的SAN条目中不存在服务名称,因此我收到一条“SSL:没有其他证书使用者名称与目标主机名‘svc extern
-也许我回答这个问题有点晚了 我在开发环境中遇到了一个类似的问题,我们解决这个问题的方法是:
RUN mkdir-p/app/hosts
生命周期:
启动后:
执行官:
命令:
-/bin/sh
-“-c”
- |
cat/app/hosts/hosts delta>>/etc/hosts
前面的代码段应该放在spec>template>spec>containers元素中
希望这对某人有帮助