Kubernetes secret kodér
Konvertujte hodnoty Kubernetes Secret medzi base64 data a čitateľným stringData.
Kubernetes secret kodér
Kubernetes Secret skladuje svoje hodnoty dvoma spôsobmi: base64 v poli data, alebo prostý text v stringData, ktorý API server zakóduje pri aplikácii. Tento nástroj prekonvertuje manifest Secret medzi obomi. Vložte manifest so stringData a nástroj zakóduje každú hodnotu do data; vložte manifest s data a nástroj dekóduje base64 späť na čitateľný text, aby ste videli, čo Secret naozaj obsahuje bez spúšťania cez kubectl a osobný dekódér.
Môžete začať aj zo súboru .env alebo zo zoznamu riadkov KEY=VALUE — export prefixy a citované hodnoty sú spracované — a nástroj vytvorí úplný manifest Secret okolo toho, pripravený na kódovanie. Nastavte meno a menný priestor secretu a vyberte jeho typ: Opaque pre bežné hodnoty, kubernetes.io/dockerconfigjson pre poverenia registra, alebo kubernetes.io/tls pre pár certifikátov. Vypnutie voľby "Ponechať ďalšie polia manifestu" zredukuje manifest na minimálny; zapnutie ho ponechá vrátane pôvodného typu.
Dlhé hodnoty base64 je možné zalamovať cez viacero riadkov pre lepšiu čitateľnosť bez zmeny dekódovaného obsahu — zlomy používajú YAML syntax s únikovým pokračovaním, nie druh zalamovacieho, ktorý by mohol hodnotu poškodiť. Hodnota, ktorá nie je platným base64, je označená namiesto toho, aby bola ticho zmrznutá. Maskovanie nahrádza každú hodnotu pevným zástupcom, keď potrebujete zdieľať tvar manifestu bez vystavenia toho, čo skutočne obsahuje.
Všetko beží lokálne vo vašom prehliadači. Manifest, ktorý vložíte, vrátane poverení, sa nikdy nenahrá — skontrolujte si kartu siete, ak chcete potvrdiť. Skopírujte výsledok, stiahnite ho ako .txt, alebo ho vložte späť na vstup pre ďalší priechod.