Kubernetes titok kódoló
Kubernetes Secret értékek base64 adatok és olvasható stringData között.
Kubernetes titok kódoló
A Kubernetes Secret kétféleképpen tárolt értékeket: a data mezőben base64-ben, vagy a stringData-ban egyszerű szövegként, melyet az API szerver a beküldéskor kódol. Ez az eszköz egy Secret manifestet a kettő között vált. Illessz be egy manifestet stringData-val, és az eszköz minden értéket base64-be kódol; illessz be olyat data-val, és dekódolja a base64-t olvasható szövegre, így valóban látod, mit tartalmaz egy Secret, anélkül, hogy kubectl-en és egy külön dekóderen keresztül kellene futtatnod.
Kezdhetded egy .env fájllal vagy egyszerű KEY=VALUE sorlistával — az export előtagok és idézőjelek kezelésre kerülnek — az eszköz teljes Secret manifestet épít köré, készen a kódolásra. Adj nevet és névteret a titkodnak, és válaszd meg a típusát: Opaque az általános értékekhez, kubernetes.io/dockerconfigjson a regisztrációs hitelesítésekhez, vagy kubernetes.io/tls a tanúsítványpárhoz. Az "Egyéb manifest mezők megőrzése" kikapcsolása az utasításokat és mindent egy minimális manifestre korlátoz; bekapcsolva megőrzi azokat, valamint az eredeti típust.
A hosszú base64 értékek több sorra hajthatók az olvashatóság érdekében anélkül, hogy az dekódolt tartalom megváltozna — a törések YAML-ből formai szintaxis használatnak, nem az a fajta sortörésnek, amely korrupttá tenné az értéket. Az érvénytelen base64 érték megjelölésre kerül az automatikus rongálás helyett. Az elfedés minden értéket fix helyőrzővel cserél, ha meg kell osztanod egy manifest alakzatát anélkül, hogy feltenné, mit tartalmaz.
Minden helyileg, a böngészödben fut. A manifest, amit illesztetél, az összes hitelesítésadattal, soha nem töltődik fel — ha akarod, ellenőrizd a hálózati füledet, hogy megerősítsd. Másold ki az eredményt, töltsd le .txt-ként, vagy küld vissza az inputba egy újabb átalakításhoz.