当前位置:   article > 正文

k8s往secret里导入证书_Rancher 修改Kubernetes Ingress默认ssl证书

k8s往secret里导入证书_Rancher 修改Kubernetes Ingress默认ssl证书
  1. Rancher: v2.2.3
  2. Kubernetes: v1.13.5


准备证书密钥: mycert.cert

准备证书: mycert.cert

  1. # 创建证书secret yaml文件并命名为ingress-default-cert
  2. 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
  3. # 在k8s里创建secret证书资源对象
  4. kubectl -n ingress-nginx create -f ingress-default-cert.yaml
  5. # 修改ingress的daemonset,把ingress默认证书配置成指定证书,打开编辑器后在54行左右加上以下配置并保存修改
  6. kubectl -n ingress-nginx edit daemonset nginx-ingress-controller
  7. - --default-ssl-certificate=ingress-nginx/ingress-default-cert
  8. 然后进入rancher->system项目->namespace:ingress-nginx->nginx-ingress-controller 删除每一个pod后会自动生成新配置的pod

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/article/detail/40788
推荐阅读
相关标签
  

闽ICP备14008679号