Cert-Manager
create ClusterIssuer
생성해둔 키를 base64로 인코딩한다.
echo -n 'KzqRA3OnnSxx3Awp9m8Pt' | base64
이 값을 사용하여 secret을 만든후 cluster issuer를 생성한다.
tsigKeyName과 tsigAlgorithm , nameserver를 정확히 적어준다.
apiVersion: v1
kind: Secret
metadata:
name: tsig-secret
type: Opaque
data:
tsig-secret-key: S3pxxxxxQ==
---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: dns-issuer-rfc2136-live
spec:
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: 'teamsmiley@gmail.com'
privateKeySecretRef:
name: dns-issuer-rfc2136-live
solvers:
- dns01:
rfc2136:
nameserver: 172.21.1.20:53
tsigKeyName: teamsmiley-dev-secret
tsigAlgorithm: HMACSHA512
tsigSecretSecretRef:
name: tsig-secret
key: tsig-secret-keyIngress에서 사용
잘 생성되는지 확인한다.
Last updated
Was this helpful?