SSL Sertifikası
Teknoloji

Kubernetes'te SSL/TLS Kurulumu ve cert-manager

Kubernetes Ingress'te TLS'i Secret ve cert-manager ile yönetin; otomatik sertifika sağlama ve yenileme.

Kubernetes'te HTTPS genellikle Ingress katmanında sonlandırılır. Sertifikalar Secret olarak saklanır; otomasyon için cert-manager standart araçtır.

Sertifikayı Secret olarak eklemek

kubectl create secret tls ornek-tls \
  --cert=fullchain.crt --key=private.key

Ingress'e bağlamak

spec:
  tls:
    - hosts: [ "ornek.com.tr" ]
      secretName: ornek-tls
  rules:
    - host: ornek.com.tr
      http: { paths: [ ... ] }

cert-manager ile otomasyon

cert-manager, bir Certificate kaynağı tanımladığınızda sertifikayı otomatik alır, Secret'a yazar ve süresi dolmadan yeniler. Let's Encrypt için bir ClusterIssuer (ACME) tanımlarsınız:

kind: ClusterIssuer
spec:
  acme:
    server: https://acme-v02.api.letsencrypt.org/directory
    solvers: [ { http01: { ingress: { class: nginx } } } ]

Ticari sertifika

OV/EV gerekiyorsa sertifikayı elle bir Secret olarak ekleyip Ingress'e bağlarsınız; yenilemede Secret'ı güncellersiniz. cert-manager'ın ticari CA konnektörleri de vardır.

İpuçları

  • Tam zincir kullanın.
  • Secret'ları RBAC ile koruyun.
  • cert-manager loglarını izleyin (doğrulama hatalarını gösterir).

Kubernetes için SSL sertifikanızı seçin →

Bu yazıyı paylaş
Ali Yiğit
Yazar

Ali Yiğit

Önerilen SSL Sertifikaları

Tüm Ürünler
DV Sectigo

Sectigo PositiveSSL

Dakikalar içinde yayınlanan, ekonomik ve güvenilir DV SSL sertifikası.

$9.99 /yıl
Detaylar
DV RapidSSL

RapidSSL Standard SSL

Hızlı ve ekonomik, $10.000 garantili RapidSSL Standard DV.

$10.00 /yıl
Detaylar
DV DigiCert

Digicert EE DV SSL

Digicert EE DV SSL ile web sitenizi hızla koruma altına alın. Domain doğrulama ile 5-15 dakika içind

$9.00 /yıl
Detaylar

Yorumlar

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Yorum Yaz