Kubernetes koder skrivnosti
Pretvori vrednosti Kubernetes Secret med base64 podatki in berljivo stringData.
Kubernetes koder skrivnosti
Kubernetes Secret shranjuje svoje vrednosti na dva načina: base64 v polju data ali navadni tekst v stringData, ki ga strežnik API kodira za tebe pri uporabi. To orodje preusmeri Secret manifest med tema dvema oblikama. Prilepi manifest s stringData in kodira vsako vrednost v data; prilepi manifest z data in dekodiraj base64 nazaj v berljiv tekst, tako da dejansko vidiš kaj Secret vsebuje brez zagona skozi kubectl in ločenega dekodatora.
Začeti lahko tudi od .env datoteke ali navadnega seznama KEY=VALUE vrstic — izvozni predponi in narekovaji se obdelajo — in orodje naredi popoln Secret manifest okrog njega, pripravljen za kodiranje. Nastavi ime tajne in imenski prostor ter izberi njeno vrsto: Opaque za splošne vrednosti, kubernetes.io/dockerconfigjson za poverilice registra ali kubernetes.io/tls za par certifikatov. Izključitev "Obdrži druga polja manifesta" izbriše oznake in vse drugo navzdol do minimalnega manifesta; pustitev vključene jih hrani skupaj z originalno vrsto.
Dolge base64 vrednosti se lahko prepognejo čez več vrstic za berljivost brez spremembe dekodirane vsebine — prelomi uporabljajo YAML-ovo skladnjo s povratno klauzulo ne vrsto pregiba, ki bi mogla poškodovati vrednost. Vrednost, ki ni veljavna base64, je označena namesto da se tiho poruši. Maskiranje zamenja vsako vrednost s fiksno zamenjavo, kadar moraš deliti obliko manifesta brez razkritja kaj dejansko vsebuje.
Vse se izvršava lokalno v tvojem brskalniku. Manifest, ki ga prilepišeš, vključno s poverilicami, se nikoli ne naloži — preveri svojo mrežno kartico, če želiš potrditi. Kopiraj rezultat, ga preznesi kot .txt ali ga pošlji nazaj v vnos za drugo pot.