Kubernetes External Secret Operator
Bu sayfanın orijinal yazarı Fares
Bu sayfa, yanlış yapılandırılmış bir ESO'dan veya uygulamanın sırlarını senkronize etmek için ESO kullanan bir uygulamadan sırları nasıl çalabileceğinize dair bazı ipuçları sunar.
Feragatname
Aşağıda gösterilen teknik, belirli koşullar sağlandığında yalnızca çalışabilir. Örneğin, bir sırrın senkronize edilmesine izin vermek için gereken gereksinimlere bağlıdır. Bu gereksinimleri kendiniz belirlemelisiniz.
Önkoşullar
Yönetici ayrıcalıklarına sahip bir kubernetes / openshift kümesinde bir dayanak noktası
En azından küme düzeyinde ExternalSecret'ı okuma erişimine sahip olun
ESO'nun sırlarını senkronize etmesine izin veren gerekli etiketlerin / açıklamaların veya grup üyeliğinin olup olmadığını belirleyin. Şanslıysanız, tanımlanan herhangi bir sırrı serbestçe çalabilirsiniz.
Varolan ClusterSecretStore hakkında bilgi toplama
Bu kaynağı okuma yetkisine sahip olan kullanıcılara sahip olduğunuzu varsayarak; önce mevcut ClusterSecretStore listesini alarak başlayın.
ExternalSecret numaralandırma
Varsayalım ki mystore adında bir ClusterSecretStore buldunuz. Devam ederek ilişkili externalsecret'leri numaralandırın.
Bu kaynak ad alanı kapsamlı olduğundan, hangi ad alanını arayacağınızı zaten biliyorsanız, tüm ad alanlarını aramak için -A seçeneğini ekleyin.
Tanımlanan externalsecret listesini almalısınız. Varsayalım ki mysecret adında bir externalsecret nesnesi buldunuz ve mynamespace ad alanı tarafından tanımlanıp kullanılıyor. Tuttuğu gizli bilginin ne tür olduğu hakkında biraz daha bilgi toplayın.
Parçaları birleştirme
Buradan, bir veya birden fazla gizli adının adını alabilirsiniz (Secret kaynağında tanımlandığı gibi). Benzer bir çıktı alacaksınız:
Şimdiye kadar şunlara sahibiz:
Bir ClusterSecretStore adı
Bir ExternalSecret adı
Gizli bilginin adı
Artık ihtiyacımız olan her şeye sahip olduğumuza göre, bir ExternalSecret oluşturabilirsiniz (ve sonunda yeni bir gizli bilginin senkronize edilmesi için gereken ön koşullara uygun bir Namespace oluşturabilirsiniz):
Birkaç dakika sonra, senkronizasyon koşulları karşılandıysa, ad alanınızın içinde sızdırılan sırrı görebilmelisiniz.
Referanslar
Last updated