【问题标题】:How to integrate Kubernetes Nginx Ingress with Consul and Consul Connect如何将 Kubernetes Nginx Ingress 与 Consul 和 Consul Connect 集成
【发布时间】:2019-10-03 05:13:12
【问题描述】:

我有一个带有基于 nginx 的入口和多个服务 (ClusterIP) 的 k8s 集群。我想将 Consul 用作服务网格,并且文档非常清楚地说明了如何设置和管理服务之间的通信。但尚不清楚的是如何设置 nginx 入口以使用相互 ssl 通过注入的 sidecar 连接代理与这些服务通信。我正在使用 cert-manager 在入口处自动配置和终止 ssl。我需要使用 Consul 提供的相互 SSL 来保护入口和服务之间的通信。任何与此方案相关的文档肯定会有所帮助。

【问题讨论】:

    标签: ssl nginx kubernetes consul nginx-ingress


    【解决方案1】:

    您可以将 sidecar 注入到 ingress-nginx 控制器中,并让它与后端服务通信,就像任何其他服务到服务的事情一样。这可能需要覆盖很多自动生成的配置,所以我不确定它是否会像您希望的那样有用。

    【讨论】:

    • 这就是我想要确认的。理论上它应该工作。但是关于如何做到这一点的文档为零。我开始相信这不受官方支持。 Hashicorp 有关于如何与大使集成的很好的文档。 nginx 没有骰子
    猜你喜欢
    • 2017-08-28
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 2020-05-18
    • 2020-12-04
    • 2016-03-10
    相关资源
    最近更新 更多