gpt4 book ai didi

security - 如何在 kubernetes 应用程序上获取 ssl?

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

我在 kubernetes 上部署了一个简单的 meteor 应用程序。我将一个外部 IP 地址与服务器相关联,以便可以从集群内部访问它。现在,我要将它暴露在互联网上并保护它(使用 HTTPS 协议(protocol))。谁能给出这部分的简单说明?

最佳答案

在我看来kube-lego是 GKE 的最佳解决方案。看看为什么:

示例配置(就是这样!):

kind: ConfigMap
apiVersion: v1
metadata:
name: kube-lego
namespace: kube-lego
data:
lego.email: "your@email"
lego.url: "https://acme-v01.api.letsencrypt.org/directory"

Example Ingress(你可以创建更多这样的):

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: site1
annotations:
# remove next line if not using nginx-ingress-controller
kubernetes.io/ingress.class: "nginx"
# next line enable kube-lego for this Ingress
kubernetes.io/tls-acme: "true"
spec:
tls:
- hosts:
- site1.com
- www.site1.com
- site2.com
- www.site2.com
secretName: site12-tls
rules:
...

关于security - 如何在 kubernetes 应用程序上获取 ssl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42109659/

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