Vai al contenuto
100% locale

Riepilogo dei manifesti Kubernetes

Riassumi le risorse, le immagini e le configurazioni in un manifesto YAML Kubernetes.

Ingresso
Uscita

Riepilogo dei manifesti Kubernetes

Incolla un manifesto Kubernetes — un singolo documento o un flusso YAML multi-documento separato da "---" — e questo strumento elenca tutte le risorse che trova: kind, nome, namespace e le configurazioni più importanti durante la revisione di un deployment. Usalo per verificare un manifesto prima di applicarlo, per esaminare la pull request di un collega, o per inventariare ciò che un template Helm o una build kustomize effettivamente rende, senza passare a un terminale ed eseguire kubectl.

Le opzioni impostano quanti dettagli ogni riga contiene. "Mostra immagini e tag dei contenitori" elenca cosa esegue ogni contenitore in un Deployment, StatefulSet, DaemonSet, Job, CronJob o Pod semplice, inclusi gli init container. "Mostra richieste e limiti di risorse" stampa i valori CPU e memoria di ogni contenitore, così un carico di lavoro senza questi valori impostati risalta. "Mostra porte e volumi" aggiunge le porte del contenitore e i volumi del pod con il loro tipo. "Mostra riferimenti ConfigMap / Secret" raccoglie ogni riferimento da cui dipende un pod, da env, envFrom e volumi montati. Attiva gli avvisi e un'immagine "latest" (o senza tag) o un limite mancante viene segnalato — due dei commenti di revisione più comuni. Filtra per kind o namespace con un elenco separato da virgole, e scegli tabella, elenco o CSV a seconda dell'uso.

L'analizzatore accetta YAML del mondo reale: stili di flusso e blocco, registri con una porta nel nome dell'immagine, immagini fissate per digest, e terminazioni di riga sia Windows che Unix. Un manifesto che non è un YAML valido produce un errore chiaro denominando la riga offensiva, non uno schermo vuoto.

Tutto viene eseguito localmente nel tuo browser — il manifesto non lascia mai il tuo dispositivo, il che importa quando fa riferimento a registri interni, namespace o nomi di secret che preferiresti non incollare in un servizio cloud. Copia il risultato, scaricalo come file .txt, o invialo direttamente a un altro strumento TextArray per continuare a lavorarci.

FAQ

Quali kind di risorse Kubernetes comprende?
Qualsiasi kind è elencato per nome, namespace e numero di contenitori. I dettagli dei contenitori (immagini, risorse, porte, volumi) sono letti da Pod, Deployment, StatefulSet, DaemonSet, ReplicaSet, Job e CronJob, poiché questi sono i kind che portano un modello di pod.
Posso ispezionare un manifesto multi-documento?
Sì. I documenti separati da "---" — l'output normale di un template Helm o di una build kustomize — sono tutti analizzati ed elencati come risorse separate.
Cosa conta come avvertimento di tag "latest"?
Sia un tag ":latest" esplicito che nessun tag, poiché Kubernetes stesso tratta un tag mancante come "latest".
Convalida il manifesto rispetto all'API di Kubernetes?
No. Legge la struttura YAML per creare il riepilogo; non convalida il risultato rispetto a un cluster o uno schema, quindi una risorsa può sembrare completa qui e ancora essere rifiutata dal server API per altri motivi.
Il mio manifesto viene caricato da qualche parte?
No. L'analisi e il riepilogo vengono eseguiti interamente nel tuo browser — il tuo manifesto, inclusi qualsiasi namespace, immagine o nomi di secret che contiene, non lascia mai il tuo dispositivo.