Popeye
Scannt einen Cluster und meldet alles, was kein Fehler ist, aber trotzdem wehtun wird: fehlende Probes, keine Ressourcengrenzen, Dienste, die ins Leere zeigen.
Das Werkzeug ändert nichts, sondern liest lediglich laufende Ressourcen und bewertet sie. Die Liste dessen, wonach es sucht, ist praktisch ein Katalog davon, wie ein Cluster langsam verfällt: Container ohne definierte Ressourcenanforderungen, Images mit dem Tag latest, sodass niemand weiß, was wirklich läuft, Services, deren Selector zu keinem Pod mehr passt, Configs und Secrets, die niemand nutzt, auslaufende API-Versionen, Disruption Budgets, die nie erfüllt werden können, und RBAC-Regeln, die auf nicht existierende Accounts verweisen. Nichts davon löst für sich allein einen Alarm aus, zusammen ist es aber genau das, was aus einem Vorfall einen schlimmeren Vorfall macht. Geschrieben vom selben Entwickler, der auch k9s gebaut hat.