İçeriğe atla
%100 yerel

Kubernetes sırrı kodlayıcısı

Kubernetes Sırrı değerlerini base64 verileri ve okunabilir stringData arasında dönüştür.

Giriş
Çıkış

Kubernetes sırrı kodlayıcısı

Bir Kubernetes Sırrı iki şekilde değer depolar: data alanında base64'te veya stringData'da düz metinde, API sunucusu gönderdiğinde kodlar. Bu araç bir Sırrı bildirişini ikisi arasında çevirir. stringData'lı bir bildirim yapıştır, araç her değeri base64'e kodlar; data'lı bir bildirim yapıştır, base64'ü okunabilir metne çöz, böylece bir Sırrın ne içerdiğini kubectl'den ve ayrı bir kod çözücüden geçmeden görebilirsin.

.env dosyasından veya düz KEY=VALUE satırlarından başlayabilirsin — dışa aktarma öntekleri ve tırnak işaretleri işlenir — araç kodlanmaya hazır tam bir Sırrı bildirişi oluşturur. Sırrına ad ve ad alanı ver, türünü seç: genel değerler için Opaque, kayıt defteri kimlik bilgileri için kubernetes.io/dockerconfigjson veya bir sertifika çifti için kubernetes.io/tls. "Diğer bildirim alanlarını koru" öğesini kapatmak etiketleri ve her şeyi minimal bir bildiriş düzeyine düşürür; açık bırakmak bunları korur, özgün türle birlikte.

Uzun base64 değerleri okunabilirlik için birden fazla satıra katlanabilir, çözülen içeriği değiştirmeden — kesme noktaları YAML'nin kaçan-devam söz dizimini kullanır, değeri bozacak türde bir sarma değil. Geçersiz bir base64 değeri sessiz bozulma yerine işaretlenir. Maskeleme bir Sırr bildirişinin şeklini paylaştığında ama içeriğinin ne olduğunu açığa çıkarmadığında her değeri sabit yer tutucuyla değiştirir.

Her şey tarayıcında yerel olarak çalışır. Yapıştırdığın bildirim, tüm kimlik bilgileriyle birlikte asla yüklenmez — doğrulamak istersen ağ sekmeni kontrol et. Sonucu kopyala, .txt olarak indir veya başka bir geçiş için geri girdiye gönder.

FAQ

Bir Sırrda veri ile stringData arasındaki fark nedir?
Veriler her değeri base64'te depolar, böylece Kubernetes Sırları dahili olarak depolar ve iletir. stringData düz metni tutar; API sunucusu bildiriş gönderdiğinde base64'e kodlar ve asla stringData olarak geri döndürmez.
Bir .env dosyasından Sırr oluşturabilir miyim?
Evet. KEY=VALUE satırlarını (veya gerçek bir .env dosyasını, dışa aktarma öntekleri ve tırnak işaretleri dahil) yapıştır ve Kodla'yı seç — araç bu değerlerle veride base64'e kodlanmış tam bir bildirim oluşturur.
Base64 değerlerinin kaydırılması sırrı değiştirir mi?
Hayır. Sarılı satırlar YAML'nin ters eğik çizgi satır devamı söz dizimini kullanır, çözüldüğünde tam orijinal dizeyi yeniden üretir — yalnızca bildiriş görünümü değişir, içeriği değil.
Bir veri değeri geçerli base64 değilse ne olur?
"Geçersiz base64 üzerine uyar" açıkken bu giriş, yanlış çözme veya bırakma yerine çıktıda işaretlenir, böylece kesintiye uğramış veya bozuk bir değeri bir bakışta fark edebilirsin.
Sırrı bildirişim herhangi bir yere yükleniyor mu?
Hayır. Her dönüştürme tarayıcında JavaScript'te yerel olarak çalışır — bildirim ve tüm kimlik bilgileri cihazınızı asla terk etmez.