【发布时间】:2022-01-20 15:52:32
【问题描述】:
我正在尝试使用 TLS 配置我的 K8s 应用程序。我在那个 pod 中有 2 个容器,一个是 OAuth2.0 代理容器,另一个容器有我的后端代码。
我正在使用 OAuth2.0 来执行此操作。所以基本上,在 OAuth2.0 代理 pod 中,我提供了 tls-cert-file 和 tls-key-file。当我使用 OAuth2.0 进行授权时,我想我可以使用同一个 pod 来启用 HTTPS。但是,在 OAuth 提供程序重定向到我的应用程序后,我得到 502 bad gateway。
这是我在 OAuth 容器中得到的错误:
Error proxying to upstream server: tls: first record does not look like a TLS handshake
现在我想知道这是我只在 OAuth 容器而不是后端容器上配置了 TLS 吗?
或者这是别的什么,在 OAuth 容器上配置 TLS 就足够了?
【问题讨论】:
标签: ssl kubernetes oauth-2.0 tls1.3