Kubernetes sırrı kodlayıcısı
Kubernetes Sırrı değerlerini base64 verileri ve okunabilir stringData arasında dönüştür.
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.