繁体   English   中英

使用应用程序网关入口控制器时可以配置 SSL 卸载吗?

[英]Can SSL offloading be configured when using the Application Gateway Ingress Controller?

我正在使用适用于 Kubernetes 的Azure 应用程序网关入口控制器 我能够成功配置控制器以通过 http 公开我的 Kubernetes 服务。 但是,我希望应用程序网关执行 SSL 卸载。 这样应用程序网关将处理 https 请求,然后将普通的 http 请求转发到我的 Kubernetes 服务。 目前httpsIngress Controller 文档要求您为 Kubernetes 服务指定证书。

是否可以将入口控制器配置为执行 SSL 卸载,以便我不必在 Kubernetes 服务上配置 https?

我认为是您正在寻找的文件。

  apiVersion: extensions/v1beta1
  kind: Ingress
  metadata:
    name: guestbook
    annotations:
      kubernetes.io/ingress.class: azure/application-gateway
  spec:
    tls:
      - secretName: <guestbook-secret-name>
    rules:
    - http:
        paths:
        - backend:
            serviceName: frontend
            servicePort: 80

附: 不知道为什么要在 k8s 中使用应用程序网关。 它的垃圾。

添加appgw.ingress.kubernetes.io/ssl-redirect: "true"注释并在入口上正确配置 TLS 证书使我们能够配置应用程序网关以自动将 HTTP URL 重定向到其对应的 HTTPS。 即它在应用程序网关上创建 https 和 http 侦听器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM