我们在Kubernetes中运行了许多应用程序,并使用HAProxy和LetsEncrypt生成的证书在pod中处理TLS终端。
这对于来自Kubernetes集群之外的通信非常有效,因为请求使用证书中指定的域名。
但是,对于使用服务名称的内部通信--使用像https:///这样的url -- url的主机部分不再匹配证书中定义的内容,导致失败。
有没有办法让Kubernetes的dns系统将整个域名解析为特定的服务,这样它就不会被路由到集群之外?
发布于 2016-06-16 05:37:04
我可以想到几个你可以选择的方案:
实际上并没有注入/重写外部FQDN解析的方法来返回内部服务IP。
https://stackoverflow.com/questions/37834230
复制相似问题