본문 바로가기

cert-manager2

Self Sign 인증서 적용하기 - 설치 개요 사내에서 Private 환경의 GitLab을 설치하던 중 인증서와 관련된 문제를 맞이하게 됐다.기존에는 HTTP로 구성하였으나, Self Sign 인증서를 발급해서 적용하는 부분을 간단하게 정리하려고 한다. (금융권, 공공기관 아니면 AWS 사용을 적극 추천하고 싶다.)설치💡 KinD를 사용해서 Local Kubernetes Cluster 환경이며 버전은 v1.31.2 입니다.이름목적Cert-Manager인증서 발급 및 갱신Trust-Manager클러스터 전역에 인증서 Bundle 생성Kyverno클러스터 정책을 규정Cert-ManagerHelm Chart 다운로드$ helm repo add jetstack https://charts.jetstack.io --force-update$ helm pu.. 2025. 3. 24.
인증서를 무료로 관리해보자(Cert-manager + Let’s Encrypt) 💡 해당 내용은 Cert-Manager와 let’s encrypt를 사용하여 적용하는 내용입니다. DNS는 가비아(유료)를 사용하고 있습니다.Cert-Manager란?Cert-Manager는 Kubernetes 환경에서 SSL/TLS 인증서를 자동으로 발급, 갱신, 관리하는 오픈소스 도구입니다. (https://cert-manager.io/docs/)자동화된 인증서 관리: 인증서의 발급, 갱신, 사용을 자동화하여 수동 관리의 번거로움을 줄입니다. (3개월마다 갱신됩니다.)다양한 인증 기관 지원: Let's Encrypt, HashiCorp Vault, Venafi 등 여러 인증 기관과 통합됩니다.Kubernetes 네이티브: Kubernetes의 CustomResourceDefinitions(CRDs).. 2025. 1. 12.