赞
踩
- Rancher: v2.2.3
- Kubernetes: v1.13.5
准备证书密钥: mycert.cert
准备证书: mycert.cert
- # 创建证书secret yaml文件并命名为ingress-default-cert
- kubectl -n ingress-nginx create secret tls ingress-default-cert --cert=mycert.cert --key=mycert.key -o yaml --dry-run=true > ingress-default-cert.yaml
-
- # 在k8s里创建secret证书资源对象
- kubectl -n ingress-nginx create -f ingress-default-cert.yaml
-
- # 修改ingress的daemonset,把ingress默认证书配置成指定证书,打开编辑器后在54行左右加上以下配置并保存修改
- kubectl -n ingress-nginx edit daemonset nginx-ingress-controller
-
- - --default-ssl-certificate=ingress-nginx/ingress-default-cert
-
- 然后进入rancher->system项目->namespace:ingress-nginx->nginx-ingress-controller 删除每一个pod后会自动生成新配置的pod
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。