Kubernetes koder tajni
Konvertiraj Kubernetes Secret vrijednosti između base64 podataka i čitljive stringData.
Kubernetes koder tajni
Kubernetes Secret sprema svoje vrijednosti na dva načina: base64 u data polju, ili obični tekst u stringData koji API server kodira za vas pri primjeni. Ovaj alat prebacuje Secret manifest između ta dva oblika. Zalijepi manifest sa stringData i on kodira svaku vrijednost u data; zalijepi manifest sa data i dekodiraj base64 nazad u čitljiv tekst, tako da zapravo vidiš što Secret sadrži bez pokretanja kroz kubectl i zasebnog dekodatora.
Možeš također početi od .env datoteke ili obične liste KEY=VALUE redaka — export prefiksi i navodnici se prate — i alat kreira potpuni Secret manifest oko toga, spreman za kodiranje. Postavi naziv tajne i prostor imena, i odaberi njen tip: Opaque za općenite vrijednosti, kubernetes.io/dockerconfigjson za vjerodajnice registra, ili kubernetes.io/tls za par certifikata. Isključivanje "Zadrži ostala polja manifesta" briše oznake i sve ostalo down do minimalnog manifesta; ostavljanje uključenim čuva ih, zajedno s izvornim tipom.
Duge base64 vrijednosti mogu biti presavijene preko više redaka za čitljivost bez promjene dekodiranog sadržaja — prekidi koriste YAML-ovu sintaksu s povratnom klauzulom, ne vrstu presavijanja koja bi mogla narušiti vrijednost. Vrijednost koja nije valjana base64 je označena umjesto da bude tiho pokvarena. Maskiranje zamjenjuje svaku vrijednost fiksnom zamjenom kada trebaš dijeliti oblik manifesta bez izlaganja što zapravo sadrži.
Sve se izvršava lokalno u tvom pregledniku. Manifest koji zalijepiš, uključujući vjerodajnice, nikad se ne učitava — provjeri svoju mrežnu karticu ako želiš potvrditi. Kopiraj rezultat, preuzmi ga kao .txt, ili ga pošalji natrag u unos za drugi prolazak.