Demo
🏗️ Topoloji ve İş Akışı
1. Kurulum: Helm ile cert-manager'ı cluster'a entegre et.
2. Analiz: Mevcut şifresiz (HTTP) uygulamayı incele.
3. Test: Staging Issuer kur -> Ingress'e bağla -> Başarısını doğrula.
4. Canlıya Alma: Production Issuer kur -> Ingress'i güncelle (Kesintisiz geçiş).1. cert-manager Kurulumu
# Jetstack Helm reposunu ekleyip güncelleyelim
helm repo add jetstack https://charts.jetstack.io
helm repo update
# cert-manager için özel bir namespace oluşturalım
kubectl create namespace cert-manager
# CRD'leri (Custom Resource Definitions) aktif ederek kurulumu başlatalım
helm install cert-manager jetstack/cert-manager \
--namespace cert-manager \
--set installCRDs=true2. Mevcut Yapıyı İnceleme
3. Let's Encrypt Staging (Test) Issuer Oluşturma
4. Ingress'i TLS İçin Güncelleme
5. Doğrulamayı (ACME Challenge) ve Sertifikayı İzleme
6. Production (Canlı) Ortama Geçiş
7. Ingress'i Production'a Çevirmek
📌 Özet Tablo: Staging vs Production
Last updated