gpt4 book ai didi

ssl - 如何生成证书签名请求 (CSR) 以在 GKE 中设置 TLS

转载 作者:太空宇宙 更新时间:2023-11-03 13:14:17 24 4
gpt4 key购买 nike

我在 GKE 中运行一项服务,并有一个用于设置 LTS 的 Ingress。我已经尝试过我的自签名证书,我可以通过 https 协议(protocol)访问我的网站。看上去不错。请注意,我已经有一个用于 Ingress 的静态 IP 和一个域名。

但现在我要创建一个真实证书并尝试创建一个 CSR 并将其发送给 CA,但在阅读这些帖子后我感到很困惑:

Manage TLS Certificates in a Cluster

Certificates

我有一些问题:

我只想制作 *.crt 和 *.key 文件以在我的服务上设置 https。 (我读过一些关于 Let's Encrypt 的博客文章,但我不想使用它)。

感谢阅读。

最佳答案

让我们先回顾一下您的每个问题:

What's Pod's DNS, Pod's Ip and Service's Ip?

在集群中,每个 pod 都有自己的内部 IP 地址和 DNS 记录。服务也一样。您可以阅读 Kubernetes 中的 DNS here您可以阅读有关 IP 地址的更多信息 here .

Do I have to create DNS for pod and service?

要在集群中使用,系统会自动为您处理。如果你想公开一个 pod/服务并通过 DNS 记录从外部访问它,你必须在某个地方创建它,就像你为任何其他服务器/服务/任何东西所做的那样。

Can I generate the *.csr file from my local PC?

Can I create a server certificate authentication if I follow the steps...

对于 GKE 和 Ingress,可以通过两种不同的方式处理证书。您只需将证书添加到您的项目并告诉 Ingress Controller 使用它。 Here in this page您可以找到有关如何执行此操作的精彩描述,以及 here是在控制台创建证书的页面。此页面还向您展示了如何使用 secret 来实现这一点,但我个人更喜欢使用属于我项目一部分的证书来增加可见性。

关于ssl - 如何生成证书签名请求 (CSR) 以在 GKE 中设置 TLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51550352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com