cert-manager Automated TLS Certificate

๐Ÿ’ก cert-manager Automated TLS Certificate โ€” Executive Summary

Technical architectural analysis, practical configuration manifests, and deployment instructions for cert-manager Automated TLS Certificate.

ca-certs.yaml
yaml
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: my-ca-cert
  namespace: cert-manager
spec:
  isCA: true          # CA ์ธ์ฆ์„œ์ž„์„ ๋ช…์‹œ
  commonName: my-ca
  secretName: my-ca-secret
  issuerRef:
    name: my-selfsigned-ca
    kind: ClusterIssuer
application-certs.yaml
yaml
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: $CERT_NAME
  namespace: $NAMESPACE
spec:
  secretName: $CERT_NAME #์ƒ์„ฑ๋  secret Name
  issuerRef:
    name: ca-issuer #cluster-issuer or issuer
    kind: ClusterIssuer
  dnsNames:
    - $DOMAIN1
    - $DOMAIN2
Additional
yaml
#client ์ธ์ฆ์„œ
  usages:
    - client auth
#server ์ธ์ฆ์„œ
  usages:
    - digital signature
    - key encipherment
#๋งŒ๋ฃŒ์ •์ฑ…
  duration: 87600h  # 10๋…„
  renewBefore: 360h # ๋งŒ๋ฃŒ 15์ผ ์ „ ๊ฐฑ์‹  ์‹œ๋„
shell

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *