小编wnt*_*sux的帖子

在 Kubernetes 和 NGINX 中使用自签名证书设置 mTLS

我有一个托管 REST 回显服务的 Kubernetes 集群 (AKS)。该服务通过 HTTP 运行良好。我正在使用 NGINX 入口来路由流量。我现在想通过 HTTPS 和 mTLS 设置此服务,因此强制客户端指定一个证书以便能够与回声服务进行通信。这是一个 POC,所以我使用的是自签名证书。

我需要设置哪些 Kubernetes 组件才能实现这一点?我阅读了 NGINX 文档,但无法理解是否需要在 Kubernetes 集群中创建证书颁发机构/证书管理器并使用它来配置入口服务以执行 mTLS 步骤。我可以在入口处终止 SSL(在执行 mTLS 之后)并允许从入口到回声服务的不安全通道。

我希望有这种设置经验的人可以提供一些指导。

谢谢!

ssl nginx kubernetes nginx-ingress mtls

5
推荐指数
1
解决办法
3618
查看次数

标签 统计

kubernetes ×1

mtls ×1

nginx ×1

nginx-ingress ×1

ssl ×1