购买免费版个人DV证书:
域名解析处添加TXT记录的解析:
审核过后就可以下载证书,配置到nginx里了:
审核后,点下载:
选择nginx:
解压后:
创建secret:
kubectl create secret generic mini-mall-admin-secret --from-file=tls.key=./3168390_miniprog.liabio.cn.key --from-file=tls.crt=./3168390_miniprog.liabio.cn.pem
创建ingress:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: wordpress
namespace: liabio
spec:
tls:
- hosts:
- action.liabio.cn
secretName: wordpress-secret
rules:
- host: action.liabio.cn
http:
paths:
- path:
backend:
serviceName: wordpress
servicePort: 80
可以看到https访问wordpress正常:
Kubernetes 使用 ingress 配置 https 集群
用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS