Encoder secret Kubernetes
Convertiți valorile Secret Kubernetes între date base64 și stringData lizibil.
Encoder secret Kubernetes
Un Secret Kubernetes stochează valorile sale în două moduri: base64 în câmpul data, sau text simplu în stringData pe care serverul API îl codifică pentru dvs. la aplicare. Acest instrument schimbă o manifestă Secret între cele două. Lipiți o manifestă cu stringData și codifică fiecare valoare în data; lipiți una cu data și decodificați base64 înapoi la text lizibil, así ca să puteți vedea ce conține un Secret fără a-l executa prin kubectl și un decodificator separat manual.
Puteți, de asemenea, să începeți cu un fișier .env sau o listă simplă de linii KEY=VALUE — prefixurile export și valorile între ghilimele sunt tratate — și instrumentul construiește o manifestă Secret completă în jurul acesteia, gată de codificare. Setați numele și spațiul de nume al secretului, și alegeți tipul acestuia: Opaque pentru valori generale, kubernetes.io/dockerconfigjson pentru credențialele de înregistrare, sau kubernetes.io/tls pentru o pereche de certificate. Dezactivarea "Păstrează alte câmpuri de manifestă" elimină etichetele și totul altceva până la o manifestă minimă; lăsarea activată le păstrează, împreună cu tipul original.
Valorile base64 lungi pot fi pliate pe mai multe linii pentru lizibilitate fără a modifica conținutul decodificat — întreruperile folosesc sintaxa de continuare escapată YAML, nu tipul de înfășurare care ar corupt valoarea. O valoare care nu este base64 validă este marcată în loc să fie tăcute estropiat. Mascarea înlocuiește fiecare valoare cu un substituent fix atunci când trebuie să partajați forma unei manifeste fără a expune ce conține.
Totul rulează local în browserul dvs. Manifestul pe care îl lipiți, credențialele incluse, nu este niciodată încărcat — verificați fila de rețea dacă doriți să o confirmați. Copiați rezultatul, descărcați-l ca .txt, sau trimiteți-l înapoi la intrare pentru o altă trecere.