【问题标题】:Enable HTTPS on Knative serving在 Knative 服务上启用 HTTPS
【发布时间】:2020-12-15 18:26:07
【问题描述】:

您好,我已经部署了一个运行我的应用程序的 EKS 集群,在 serving.knative.dev/route=helloworld-go 下我还使用 ACM 配置了 EKS ELB,但路由仍然显示 http on kubectl,在我们已经使用 ACM 设置 ELB 之后,是否有必要为 pod 配置 knative 服务和letsencrypt 以使其成为 https

【问题讨论】:

    标签: kubernetes kubectl istio knative-serving


    【解决方案1】:

    在我们已经使用 ACM 设置 ELB 之后,是否有必要使用 letencrypt 为 pod 配置 knative 服务以使其成为 https

    不是真的。只是从您的 ELB 到您的 Knative 函数的 K8s 端点的通信将通过 HTTP。

    并不是说您不能使用letsencrypt,只是请记住,如果您不从外部公开请求证书的服务或公开公开您的域,letsencrypt 将不起作用,因为letsencrypt 需要send a challenge 来验证您实际上拥有域名。

    ✌️

    【讨论】:

    • 我已经用 ACM 配置了 EKS ELB,但域仍然不能使用 HTTPS,它只能在 HTTP 中打开。
    • knative 是否直接绑定到创建负载均衡器的 K8s 服务?
    • 解决了,只是把协议从TCP改成HTTP
    • 非常好听。
    猜你喜欢
    • 2022-06-30
    • 2019-03-31
    • 1970-01-01
    • 2013-04-15
    • 2015-05-28
    • 2014-10-17
    • 1970-01-01
    • 2016-06-06
    • 1970-01-01
    相关资源
    最近更新 更多