Harici Gizli Bilgi İşleçlerinden Veri Alma
Dağıtım sırasında gizli bilgileri bir kasadan alma
Harici Gizli Bilgi İşleçlerinden Veri Alma, CoddyKit'te ücretsiz bir Helm Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Helm Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Helm Academy kursu toplamda 4 dersten oluşur.
Gizli Bilgileri Grafiğin Dışında Tutun
Başka bir yaklaşım, gizli bilgileri grafiğin yakınında hiç saklamaz. Bunları özel bir kasada tutar ve dağıtım zamanında içeri alırsınız.
Tek Doğruluk Kaynağı
HashiCorp Vault veya AWS Secrets Manager gibi bir gizli bilgi deposu, herhangi bir grafik ya da depodan ayrı olan doğruluk kaynağınız hâline gelir.
Harici Gizli Bilgiler Operatörü
Harici Gizli Bilgiler Operatörü (genellikle ESO olarak adlandırılır), kümenizde çalışır ve değerleri harici bir depodan Kubernetes Secrets içine kopyalar.
ESO'yu Helm ile Kurun
Uygun biçimde, operatörün kendisini herkese açık grafiğinden Helm ile kurarsınız; ardından operatör, kendisine neyi eşitleyeceğini bildiren kaynakları izler.
helm install external-secrets external-secrets/external-secretsSecretStore ile Bağlanın
Bir SecretStore kaynağı, kasanızın nerede bulunduğunu ve ona nasıl kimlik doğrulaması yapılacağını ESO'ya bildirir; böylece ESO sizin adınıza gizli bilgileri okuyabilir.
kind: SecretStore
spec:
provider:
vault:
server: https://vault.example.comExternalSecret ile İstek Gönderin
Bir ExternalSecret kaynağı, hangi uzak anahtarları istediğinizi ve ESO'nun bunlardan hangi Kubernetes Secret kaynağını oluşturması gerektiğini belirtir.
kind: ExternalSecret
spec:
target:
name: db-credentialsESO Gizli Bilgiyi Oluşturur
Operatör kasayı okur ve normal bir Kubernetes Secret kaynağı oluşturur. Pod'lar bunu diğer tüm Secret kaynakları gibi kullanır.
Grafiğiniz Gizli Bilgi İçermez
Artık grafiğiniz yalnızca ExternalSecret bildirimini gönderir, kimlik bilgisini asla göndermez. Hassas değer yalnızca kasada bulunur. 🔐
Otomatik Yenileme
ESO, Secret kaynağını belirli aralıklarla yenileyebilir; böylece kasadaki bir değeri döndürdüğünüzde, yeniden dağıtım yapmadan kümeye aktarılır.
spec:
refreshInterval: 1hvalues.yaml İçinde Başvurun
Grafiğinizin değerleri artık gizli bilginin kendisini değil, yalnızca eşitlenen Secret kaynağının adını tutar; böylece yapılandırmayı güvenle işleyebilirsiniz.
existingSecret: db-credentialsAyrıştırılmış Sorumluluk
Bu model, gizli bilgileri yönetenlerle uygulamaları dağıtanları birbirinden ayırır. Güvenlik ekipleri kasanın sahibi olur; grafik yazarları ise yalnızca ona başvurur.
Hızlı Kontrol
Harici Gizli Bilgiler Operatörü gerçekte ne yapar?
Özet
Harici Gizli Bilgiler Operatörü'nün değerleri bir kasadan Kubernetes Secrets içine nasıl eşitlediğini ve bu sayede grafiklerin yalnızca başvurular gönderdiğini gördünüz. 🎉
Sıkça Sorulan Sorular
“Harici Gizli Bilgi İşleçlerinden Veri Alma” dersi ücretsiz mi?
Evet — “Harici Gizli Bilgi İşleçlerinden Veri Alma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Helm Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Helm Academy kursu toplamda 4 dersten oluşur.
“Harici Gizli Bilgi İşleçlerinden Veri Alma” dersinde ne öğreneceğim?
Dağıtım sırasında gizli bilgileri bir kasadan alma Helm Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Helm Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Helm Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“Harici Gizli Bilgi İşleçlerinden Veri Alma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Helm Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Helm Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Gizli Bilgiler Neden values.yaml Dosyasına Ait Değildir
- Değerleri helm-secrets ve SOPS ile Şifreleme
- Harici Gizli Bilgi İşleçlerinden Veri Alma
- Kubernetes Secret Kaynaklarını Şablonlama