购买免费版个人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
作者简洁
作者:小碗汤,一位热爱、认真写作的小伙,目前维护原创公众号:『我的小碗汤』,专注于写go语言、docker、kubernetes、java等开发、运维知识等提升硬实力的文章,期待你的关注。转载说明:务必注明来源(注明:来源于公众号:我的小碗汤,作者:小碗汤)