Kubectl erhalten Events, um nach der Zeit zu sortieren

Kubectl erhalten Events, um nach der Zeit zu sortieren
Während andere Ressourcen Änderungen, Fehler oder andere Benachrichtigungen haben, die an das System übertragen werden sollten, werden Kubernetes -Ereignisse automatisch generiert. Es gibt nicht so viel Dokumentation zu Ereignissen, aber sie sind eine große Hilfe, wenn Probleme in Ihrem Kubernetes -Cluster behoben werden können. Im Vergleich zu vielen anderen Kubernetes -Objekten haben Ereignisse viel Aktivität. Die Ereignisse haben standardmäßig eine einstündige Lebensdauer, und für die Skalierbarkeit wird ein eindeutiger ETCD-Cluster empfohlen. Ereignisse für sich allein sind in Kombination mit der Unfähigkeit, zu filtern oder zu aggregieren, es ist möglicherweise nicht besonders wertvoll, es sei denn, sie werden auf externe Systeme übertragen. Kubernetes -Events sind Entitäten, die Sie informieren, was in einem Cluster vor sich geht, wie die Entscheidungen des Schedulers und warum einige Schoten aus einem Knoten ausgeworfen wurden. Der API -Server ermöglicht es allen Schlüsselkomponenten und Erweiterungen (Operatoren), Ereignisse zu generieren. Wenn etwas nicht wie geplant funktioniert, ist der erste Bereich, den Sie bei Veranstaltungen und Netzwerkoperationen überprüfen können. Wenn das Versagen das Ergebnis früherer Ereignisse oder bei der Durchführung einer Post-Mortem-Analyse ist, ist es kritisch, sie für eine längere Dauer zu halten. Kubernetes generiert jedes Mal Ereignisse, wenn eine der Ressourcen, die sie verwaltet, Änderungen verwaltet. Die Entität, die das Ereignis, die Art von Ereignis und die Ursache initiiert haben, sind im Allgemeinen in diesen Ereignissen enthalten. Um Ereignisse nach der Zeit zu sortieren, müssen Sie die in diesem Tutorial beschriebenen Schritte ausführen.

Voraussetzungen

Um Ereignisse nach der Zeit mit Kubectl zu sortieren, müssen Sie die neueste Version des Ubuntu Linux -Systems installieren. Derzeit haben wir Ubuntu 20.04 Linux -System. Stellen Sie außerdem sicher, dass Sie den Minikube -Cluster darin installieren. Achten Sie darauf, dass Sie auch Kubectl mit Kubectl nach der Zeit mit Kubectl Ereignisse sortieren möchten.

Methode, um Ereignisse nach der Zeit mit Kubectl zu sortieren

Um Ereignisse mit Kubectl nach der Zeit zu sortieren, melden Sie sich in der Ubuntu 20 an.04 System. Navigieren Sie anschließend in der Befehlszeilenklemme, indem Sie entweder in der Anwendung suchen oder mit der Verknüpfungsschlüssel „Strg+Alt+T“ verwendet werden. Starten Sie nach der Öffnung den Minikube -Cluster darin, indem Sie den folgenden Befehl in der Terminal Shell ausführen.

$ minikube Start

Die Ereignisse bieten Einblick. Alle Ereignisse durch Kubectl Events zu erhalten, ist eine weitere Möglichkeit, eine konsolidierte Liste aller Ereignisse zu sehen. Probieren Sie also den Befehl unterunter aufgeführt im Ubuntu-Terminal aus.

$ kubectl bekommen Events

Wie oben zu sehen, liefert dies Informationen zu dem Unternehmen, das das Ereignis und die Kategorie des Ereignisses generiert hat und was es veranlasst hat. Wenn Sie versuchen, herauszufinden, was im System vor sich geht, sind diese Daten wirklich nützlich. Diese Ereignisse können auch verwendet werden, um langfristige Systemstabilität und Effizienz besser zu verstehen.

Um alle Ereignisse nach der Erstellungszeit aus allen vorgegebenen Namespaces zu sortieren, müssen Sie den angehängten Befehl unten im Terminalfenster ausführen.

$ kubectl erhalten Ereignisse-sort-by = '.Metadaten.CreationTimestamp '-a

Sie können den Namespace-Namen, seine zuletzt gesehenen, Typ-, Vernunft- und Objektkategorie der Ereignisse im obigen Bild sehen, überprüfen.

Um die Ereignisse nach dem zuletzt gesehenen Timestamp auszusortieren, führen Sie den folgenden zitierten Befehl in der Shell aus.

$ kubectl erhalten Ereignisse-sort-by = '.lastTimestamp '

Der Ausgang muss dem oben genannten Schnappschuss ähnlich sein.

Abschluss

In diesem Artikel haben wir das grundlegende Konzept der Ereignisse und deren Verwendung durchlaufen. Außerdem müssen wir ihre Effektivität überprüfen. Daher haben wir eine Methode aufgeführt, um alle Ereignisdetails anzuzeigen und sie nach der erforderlichen Zeit zu sortieren. Ich hoffe also, dass Sie leicht alle Informationen zu Ereignissen sammeln, indem Sie dem oben beschriebenen Tutorial folgen.