💡 핵심 요약 (Executive Summary)
본 가이드는 manif cert manager certificate.yaml 핵심 가이드 및 실전 아키텍처의 핵심 개념, 실전 구성 명령어 및 아키텍처 베스트 프랙티스를 다룹니다. 클라우드 네이티브 및 인프라 엔지니어링 실무에 즉시 활용 가능하도록 체계적으로 정리했습니다.
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
Leave a Reply