k8s往secret里导入证书_在阿里云K8S中的如何管理TLS证书?

本文详细介绍了在阿里云K8S环境中管理TLS证书的各种方案,包括使用cert-manager自动签发和续期证书,通过阿里云平台购买证书,以及使用CFSSL自签发证书。此外,还探讨了证书部署策略,如部署在SLB上和使用LoadBalancer Service,以及Ingress配合cert-manager实现SNI和自动管理。
摘要由CSDN通过智能技术生成

本文介绍几种在阿里云K8S中管理TLS证书的方案。

证书申请方案

先看如何申请证书。

cert-manager

cert-manager是一个集成在k8s中的工具,它可以做到自动从Let's encrypt申请证书、自动更新证书、与Ingress无缝结合。

大多数情况下建议与Ingress集成的方式使用它,后面会讲。如果你仅需要签发功能,不需要和Ingress集成,则可参考Setting up Issuers和Issuing Certificates。

优点:

自动签发

自动续期

与K8S集成良好

免费

缺点:

只能签发Server Auth证书,不能签发Client Auth证书

证书仅用做认证,没有商业版证书更高级的功能

阿里云平台购买

优点:

多种类型证书可以供选择,有免费的有收费的

可在平台上管理

申请的证书可用在其他产品上,比如SLB

缺点:

与K8S集成不好,需要手动导入到Secret中才能使用

只能签发Server Auth证书,不能签发Client Auth证书

用CFSSL自签发

你可以使用CFSSL自签发证书,有一篇参考文档。

优点:

可签发Client Auth证书

缺点:

手动管理证书

与K8S集成不好,需要手动导入到Secret中才能使用

自签发的Server Auth证书在浏览器端会报警告

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值