Přeskočit na obsah
100% lokálně

Přehled manifestu Kubernetes

Shrňte resources, obrazy a nastavení v manifestu Kubernetes YAML.

Vstup
Výstup

Přehled manifestu Kubernetes

Vložte manifest Kubernetes — jeden dokument nebo multi-dokument YAML stream oddělený "---" — a tento nástroj vypíše všechny resources, které najde: druh, jméno, namespace a nastavení, která jsou nejdůležitější při kontrole nasazení. Použijte ho na kontrolu manifestu před jeho aplikací, na kontrolu pull requestu kolegy, nebo na inventarizaci toho, co Helm šablona nebo kustomize build skutečně renderuje, bez přepínání do terminálu a spouštění kubectl.

Volby nastavují, kolik detailů každý řádek obsahuje. "Zobrazit container obrazy a tagy" vypíše, co běží v každém kontejneru v Deployment, StatefulSet, DaemonSet, Job, CronJob nebo holém Pod, včetně init kontejnerů. "Zobrazit resource požadavky a limity" vypíše hodnoty CPU a paměti každého kontejneru, takže workload bez nastavených limitů bude evidentní. "Zobrazit porty a svazky" přidá container porty a svazky podu s jejich typem. "Zobrazit ConfigMap / Secret reference" sbírá všechny reference, na kterých závisí pod, z env, envFrom a připojených svazků. Zapněte varování a obrázek "latest" (nebo bez tagu) nebo chybějící limit bude označen — dva z nejčastějších review komentářů. Filtrujte podle druhu nebo namespace pomocí čárkou oddělených seznamů a vyberte tabulku, seznam nebo CSV v závislosti na použití.

Parser akceptuje skutečný YAML: flow a block styly, registry s portem v názvu obrazu, digest-pinned obrazy a Windows i Unix line endings. Manifest, který není platný YAML, vytvoří klidnou chybu s názvem problematického řádku, ne prázdnou obrazovku.

Všechno běží lokálně ve vašem prohlížeči — manifest nikdy neopustí vaše zařízení, což je důležité, když odkazuje na interní registry, namespaces nebo tajná jména, která byste raději nevkládali do cloudové služby. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo jej pošlete přímo do jiného TextArray nástroje, abyste mohli pokračovat v práci.

Časté dotazy

Které Kubernetes resource typy rozumí?
Jakýkoli druh je uveden podle jména, namespace a počtu kontejnerů. Detaily kontejnerů (obrazy, resources, porty, svazky) se čtou z Pod, Deployment, StatefulSet, DaemonSet, ReplicaSet, Job a CronJob, protože to jsou druhy, které nést šablonu podu.
Mohu zkontrolovat manifest s více dokumenty?
Ano. Dokumenty oddělené "---" — normální výstup šablony Helm nebo kustomize build — jsou všechny analyzovány a uvedeny jako samostatné resources.
Co se počítá jako varování "latest tag"?
Obě, explicitní tag ":latest" a bez tagu, protože Kubernetes sám považuje chybějící tag za "latest".
Ověřuje manifest vůči Kubernetes API?
Ne. Čte strukturu YAML na vytvoření přehledu; nekontroluje výsledek vůči klastru nebo schématu, takže resource se zde může zdát kompletní a v klastru se může odmítnout z jiných důvodů.
Je můj manifest nahrán někde?
Ne. Analýza a shrňování probíhají zcela ve vašem prohlížeči — váš manifest, včetně jakýchkoli namespace, obrazů nebo tajných jmen, která obsahuje, nikdy neopustí vaše zařízení.