购买免费版个人DV证书:

Kubernetes集群使用 ingress 配置 https  (阿里云DV证书),访问wordpress_域名解析

域名解析处添加TXT记录的解析:

Kubernetes集群使用 ingress 配置 https  (阿里云DV证书),访问wordpress_免费版_02

审核过后就可以下载证书,配置到nginx里了:

Kubernetes集群使用 ingress 配置 https  (阿里云DV证书),访问wordpress_域名解析_03

审核后,点下载:

Kubernetes集群使用 ingress 配置 https  (阿里云DV证书),访问wordpress_域名解析_04

选择nginx:

Kubernetes集群使用 ingress 配置 https  (阿里云DV证书),访问wordpress_kubern_05

解压后:

Kubernetes集群使用 ingress 配置 https  (阿里云DV证书),访问wordpress_域名解析_06

创建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:
-
secretName: wordpress-secret
rules:
- host:
http:
paths:
- path:
backend:
serviceName: wordpress
servicePort: 80

可以看到https访问wordpress正常:

Kubernetes集群使用 ingress 配置 https  (阿里云DV证书),访问wordpress_wordpress_07