gpt4 book ai didi

ssl - 使用 Google Cloud Container 实现 HTTPS 的步骤是什么?

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

找不到任何简单说明这里是您的证书所在位置以及如何启用它的资源。当我运行 gcloud compute ssl-certificates list 时,我在那里获得了证书。我有一个运行 kubernetes 的集群,并通过此服务公开 http 流量:

{
"kind": "Service",
"apiVersion": "v1",
"metadata": {
"name": "foo-frontend-service"
},
"spec": {
"selector": {
"app": "foo-frontend-rc"
},
"ports": [
{
"protocol": "TCP",
"port": 80,
"targetPort": 3009
}
]
}
}
  1. 需要知道如何将证书放在正确的位置以供使用
  2. 需要知道如何重新配置​​我的服务
  3. 需要知道我的新 SSL 端点是什么。一样吗?

最佳答案

K8s 没有对普通服务的特殊 TLS 支持。您需要使用以下方法之一:

  1. 使用 Ingress:参见 http://kubernetes.io/docs/user-guide/ingress/#tls .您需要选择一个实现 Ingress 功能的 Ingress Controller ,您可以使用 GLBC如果你在 GCE,或者你可以使用 nginx one .它们都支持 TLS。请注意,Ingress 仍是测试版功能 limitations .

  2. contrib 仓库中的服务负载均衡器也支持 tls:https://github.com/kubernetes/contrib/tree/master/service-loadbalancer#ssl-termination

关于ssl - 使用 Google Cloud Container 实现 HTTPS 的步骤是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37077426/

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