【发布时间】:2018-12-17 08:22:36
【问题描述】:
我已经配置了我的入口支持 SSL:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: "service"
annotations:
nginx.ingress.kubernetes.io/whitelist-source-range: "x.x.x.x/xx"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
spec:
tls:
- hosts:
- "example.com"
secretName: example.name
rules:
- host: "example.com"
http:
paths:
- path: /
backend:
serviceName: service
servicePort: 80
在我上面的配置中,只有白名单中的 IP 可以访问 HTTP 和 HTTPS 的域。但是我想配置所有IP地址都可以访问https://example.com(HTTPS),白名单中的一些IP地址可以在没有SSL的情况下访问-http://example.com。
【问题讨论】:
标签: ssl nginx kubernetes kubernetes-ingress kubernetes-security