TLS 配置
TLS 配置
spec:
tls:
- hosts: ["app.example.com"]
secretName: app-tls
rules:
- host: app.example.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: web
port:
number: 80创建证书 Secret
创建证书 Secret
kubectl create secret tls app-tls --cert=tls.crt --key=tls.key -n prod
kubectl get secret app-tls -n prod
kubectl describe ingress web-ing -n prod | grep -i -A2 tlsSecret 必须与 Ingress 同命名空间;证书域名要覆盖 hosts 列表,否则浏览器校验失败。