小碗汤 · 2020年03月03日

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

购买免费版个人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等开发、运维知识等提升硬实力的文章,期待你的关注。转载说明:务必注明来源(注明:来源于公众号:我的小碗汤,作者:小碗汤)
推荐阅读
关注数
1
文章数
116
微信公众号【我的小碗汤】博主,分享技术文章和记录编程中遇到的问题及解决方案,工作中提高效率的工具,推送原创文章及优秀文章等
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息