Kubenav ist ein Mobilfunk-, Desktop- und Web-App, um Kubernetes-Clustern zu verwalten. Die App bietet einen Überblick über alle Ressourcen in einem KuberNetes-Clustern, einschließlich aktueller Statusinformationen für Workloads. Die Detailansicht für Ressourcen bietet zusätzliche Informationen. Es ist möglich, Protokolle und Ereignisse anzuzeigen oder eine Schale in einen Container zu erhalten. Sie können auch Ressourcen bearbeiten und löschen oder Ihre Workloads in der App skalieren.
Die App wird mit ionischem Rahmen und Kondensator entwickelt. Der Frontend-Teil der App wird mit Tastercript implementiert und reagiert funktionale Komponenten. Der Backend-Teil verwendet Go Mobile für die Kommunikation mit den KuberNetes-API-Server- und Cloud-Anbietern. Daher ist es möglich, fast 100% Code-Teilen zwischen der Mobil- und Desktop-Implementierung von Kubenav zu erreichen.
- Verfügbar für Mobile und Desktop: Kubenav bietet die gleichen Erfahrungen für Mobile und Desktop mit fast 100% Code-Teilen.
- Ressourcen verwalten: Alle wichtigen Ressourcen wie Bereitstellungen, Statefulsets, Daemonsets, PODs usw. werden unterstützt.
- Benutzerdefinierte Ressourcendefinitionen: Alle benutzerdefinierten Ressourcendefinitionen und Mange-benutzerdefinierten Ressourcen anzeigen.
- Ressourcen ändern: Bearbeiten und löschen Sie alle verfügbaren Ressourcen oder skalieren Sie Ihre Bereitstellungen, Statefulsets, Daemonsets.
- Filtern und suchen: Filtern Sie die Ressourcen nach Namespace und finden Sie sie danach Namen.
- Statusinformationen: Fast Überblick über den Status der Arbeitsbelastung und detailliert Informationen einschließlich Ereignisse.
- Ressourcennutzung: Anzeigen der Anfragen, Grenzwerte und der aktuellen Nutzung von Hülsen und Containern.
- Protokoll: Anzeigen der Protokolle eines Containers oder Streams der Protokolle in Echtzeit.
- Terminal: Holen Sie sich eine Schale in einen Behälter, direkt von Ihrem Telefon.
- Multiple Cluster verwalten: Fügen Sie mehrere Cluster über Kubeconfig oder Ihren bevorzugten Cloud-Anbieter hinzu, einschließlich Google, Aws und Azure.
- Port-Weiterleitung: Erstellen Sie eine Portweiterleitung an einen Ihrer PODs und öffnen Sie die servierte Seite in Dein Browser > - Jaeger-Integration: Analysieren Sie Ihre Spuren mit dem JAEGER-Plugin.
- Add Rancher support
- Allow filtering of Namespaces