Kubernetes-Manifest-Übersicht
Fassen Sie Ressourcen, Images und Einstellungen in einem Kubernetes-YAML-Manifest zusammen.
Kubernetes-Manifest-Übersicht
Fügen Sie ein Kubernetes-Manifest ein — ein einzelnes Dokument oder einen Multi-Dokument-YAML-Stream, getrennt durch "---" — und dieses Tool listet jede Ressource auf, die es findet: Art, Name, Namespace und die Einstellungen, die bei der Überprüfung einer Bereitstellung am wichtigsten sind. Verwenden Sie es, um ein Manifest vor der Anwendung zu überprüfen, um einen Pull-Request eines Kollegen zu überprüfen oder um zu inventarisieren, was ein Helm-Template oder ein Kustomize-Build tatsächlich darstellt, ohne zu einem Terminal zu wechseln und kubectl auszuführen.
Die Optionen bestimmen, wie viele Details jede Zeile enthält. "Container-Images und Tags anzeigen" listet auf, was jeder Container in einer Deployment, StatefulSet, DaemonSet, Job, CronJob oder direkten Pod ausführt, einschließlich Init-Container. "Ressourcen-Anforderungen und Limits anzeigen" zeigt die CPU- und Speicherwerte jedes Containers an, sodass eine Workload ohne gesetzte Werte auffällt. "Ports und Volumes anzeigen" fügt Container-Ports und die Volumes des Pods mit ihrem Typ hinzu. "ConfigMap-/Secret-Verweise anzeigen" erfasst jeden Verweis, von dem ein Pod abhängt, von env, envFrom und eingehängten Volumes gleichermaßen. Aktivieren Sie Warnungen und ein "latest"-Image (oder nicht gekennzeichnetes) oder ein fehlender Limit wird gekennzeichnet — zwei der häufigsten Überprüfungskommentare. Filtern Sie nach Art oder Namespace mit einer kommatrennten Liste und wählen Sie Tabelle, Liste oder CSV je nach Verwendung.
Der Parser akzeptiert YAML der realen Welt: Flow- und Block-Stile, Registrierungen mit Port im Image-Namen, Digest-angeheftete Images und sowohl Windows- als auch Unix-Zeilenumbrüche. Ein Manifest, das nicht gültiges YAML ist, ergibt eine ruhige Fehlermeldung, die die anstößige Zeile benennt, nicht einen leeren Bildschirm.
Alles läuft lokal in Ihrem Browser — das Manifest verlässt Ihr Gerät nie, was wichtig ist, wenn es auf interne Registrierungen, Namespaces oder Geheimnisnamen verweist, die Sie nicht in einen Cloud-Dienst einfügen möchten. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder senden Sie es direkt in ein anderes TextArray-Tool, um weiter daran zu arbeiten.