[英]TLS setup on K8S Ingress with Traefik
我的设置与用于k8s的用户指南相差无几。 由于某些原因,我只能访问http://app.minikube
而不能访问https://app.minikube
。
有人可以查看我的设置,看看我显然缺少什么吗?
apiVersion: v1
kind: Service
metadata:
name: myapp
labels:
app: myapp
spec:
ports:
- name: http
port: 80
targetPort: 7777
selector:
app: myapp
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: myingress
annotations:
kubernetes.io/ingress.class: traefik
spec:
rules:
- host: app.minikube
http:
paths:
- path: /
backend:
serviceName: myapp
servicePort: http
tls:
- secretName: mytls
仅供参考,根据Traefik用户指南 ,不需要tls
的hosts
定义,这就是我省略它的原因。
TLS配置中的字段主机将被忽略。 而是将证书提供的域用于此目的。 建议不要使用通配符证书,因为它们将在全局范围内匹配)
您缺少hosts
部分:
tls:
- hosts:
- my-host.example.com
secretName: my-secret
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.