Kubernetes secret kodér
Konvertujte hodnoty Kubernetes Secret mezi base64 data a čitelným stringData.
Kubernetes secret kodér
Kubernetes Secret ukládá své hodnoty dvěma způsoby: base64 v poli data, nebo prostý text v stringData, který API server zakóduje při aplikaci. Tento nástroj převede manifest Secret mezi oběma. Vložte manifest se stringData a nástroj zakóduje každou hodnotu do data; vložte manifest s data a nástroj dekóduje base64 zpět na čitelný text, aby jste viděli, co Secret opravdu obsahuje bez spuštění přes kubectl a osobný dekodér.
Můžete začít i ze souboru .env nebo ze seznamu řádků KEY=VALUE — export prefixy a citované hodnoty jsou zpracovány — a nástroj vytvoří úplný manifest Secret kolem toho, připravený na kódování. Nastavte název a namespace secretu a vyberte jeho typ: Opaque pro běžné hodnoty, kubernetes.io/dockerconfigjson pro pověření registry, nebo kubernetes.io/tls pro pár certifikátů. Vypnutí volby "Ponechat další pole manifestu" zmenší manifest na minimální; zapnutí ho ponechá včetně původního typu.
Dlouhé hodnoty base64 lze zalamovat přes více řádků pro lepší čitelnost bez změny dekódovaného obsahu — zlomy používají YAML syntaxi s escape pokračováním, ne druh zalamování, které by mohlo hodnotu poškodit. Hodnota, která není platným base64, je označena místo toho, aby byla tiše selhána. Maskování nahrazuje každou hodnotu pevným zástupcem, když potřebujete sdílet tvar manifestu bez vystavení toho, co skutečně obsahuje.
Všechno běží lokálně ve vašem prohlížeči. Manifest, který vložíte, včetně pověření, se nikdy nenahraje — zkontrolujte si kartu sítě, pokud chcete potvrdit. Zkopírujte výsledek, stáhněte ho jako .txt, nebo ho vložte zpět na vstup pro další průchod.