1、前期准备
- cloudflare上有可用域名
- cloudflare的apitoken
- 已经搭建好的k8s,或者云服务上的k8s
- helm(获取cert-manager使用)
2、获取域名
- 在cloudflare上获取apitoken,路径 My Profile --> API Tokens --->Create Token
-
注意给api编辑DNS的权限
2、使用helm安装cert-manager
kubectl create ns cert-manager
helm install cert-manager jetstack/cert-manager --namespace cert-manager --version v1.12.3 --set installCRDs=true
#注意版本自己选择
3、创建cloudflare-api-token-secret