Kubernetes K8s入口从没有证书的域重定向到另一个有证书的域

Kubernetes K8s入口从没有证书的域重定向到另一个有证书的域,kubernetes,nginx-ingress,Kubernetes,Nginx Ingress,有k8s集群和nginx入口。存在没有证书的域(例如.io)。我希望将所有请求重定向到另一个具有证书的我的域(example.com),在浏览器中没有关于域example.io上的坏证书的例外。我怎么做?谢谢 nginx.ingres.kubernetes.io/permanent-redirect,ingres.kubernetes.io/configuration-snippet;我帮不了我。 例如: 您可以使用注释: 在集群外使用SSL卸载时(例如AWS ELB),可能会 即使在没有TLS

有k8s集群和nginx入口。存在没有证书的域(例如.io)。我希望将所有请求重定向到另一个具有证书的我的域(example.com),在浏览器中没有关于域example.io上的坏证书的例外。我怎么做?谢谢

nginx.ingres.kubernetes.io/permanent-redirect,ingres.kubernetes.io/configuration-snippet;我帮不了我。 例如:

您可以使用注释:

在集群外使用SSL卸载时(例如AWS ELB),可能会 即使在没有TLS的情况下,强制重定向到HTTPS也很有用 证书可用。这可以通过使用 nginx.ingres.kubernetes.io/force-ssl-redirect中的“true”注释 特定的资源

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: redirect-ingress
  annotations:
  ??????
spec:
  rules:
  - host: example.io
    http:
      paths:
      - path: /
        backend:
          serviceName: some-cluster-service
          servicePort: 2020