Codificatore di segreti Kubernetes
Converti i valori di Kubernetes Secret tra dati base64 e stringData leggibile.
Codificatore di segreti Kubernetes
Un Kubernetes Secret archivia i suoi valori in due modi: base64 nel campo data, o testo normale in stringData che il server API codifica automaticamente al momento dell'applicazione. Questo strumento converte un manifesto Secret tra i due. Incolla un manifesto con stringData e codifica ogni valore in data; incolla uno con data e decodifica il base64 in testo leggibile, in modo da poter effettivamente vedere cosa contiene un Secret senza eseguirlo attraverso kubectl e un decodificatore separato.
Puoi anche iniziare da un file .env o da un semplice elenco di righe KEY=VALUE — i prefissi di esportazione e i valori tra virgolette vengono gestiti — e lo strumento crea un manifesto Secret completo, pronto per la codifica. Imposta il nome del segreto e lo spazio dei nomi, e scegli il suo tipo: Opaque per valori generali, kubernetes.io/dockerconfigjson per le credenziali del registro, o kubernetes.io/tls per una coppia di certificati. Disattivare "Mantieni gli altri campi del manifesto" rimuove le etichette e tutto il resto fino a un manifesto minimo; lasciarla attiva preserva tutto, incluso il tipo originale.
I valori base64 lunghi possono essere divisi su più righe per una migliore leggibilità senza modificare il contenuto decodificato — gli spezzoni utilizzano la sintassi di continuazione escape di YAML, non il tipo di avvolgimento che corrompere la valore. Un valore che non è un base64 valido viene segnalato invece di essere silenziosamente malinterpretato. Il mascheramento sostituisce ogni valore con un segnaposto fisso quando è necessario condividere la forma di un manifesto senza esporre ciò che effettivamente contiene.
Tutto viene eseguito localmente nel tuo browser. Il manifesto che incolli, incluse le credenziali, non viene mai caricato — controlla la scheda di rete se vuoi confermarlo. Copia il risultato, scaricalo come .txt, o rinvialo all'input per un altro passaggio.