Я включил надстройку ingress для своего локального мини-куба и создал настраиваемый модуль, службу и вход. После этого я добавил входной хост в свой файл hosts, где он указывает на IP-адрес minikube, чтобы я мог связаться с ним с помощью своего браузера. При доступе к URL-адресу браузер сообщает мне, что из-за заголовка «HTTP Strict Transport Security (HSTS)» я был перенаправлен на https-версию этого URL-адреса. Firefox и Chrome не позволяют мне продолжить, потому что они говорят, что сертификат (поддельный сертификат Kubernetes Ingress Controller) действителен только для URL-адреса ingress.local. С IE11 я могу пойти на риск и продолжить. Что я могу сделать, чтобы меня не перенаправили на https? Мне не нужен https, только http. Вот yaml-файлы моей службы и моего входа.
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: foobar-ingress
annotations:
nginx.ingress.kubernetes.io/ssl-redirect: "false"
kubernetes.io/ingress.class: "nginx"
spec:
rules:
- host: foobar.app
http:
paths:
- path: /
backend:
serviceName: foobar-frontend
servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
name: foobar-frontend
spec:
ports:
- port: 80
targetPort: 8080
selector:
app: foobar-frontend