So verwenden Sie die Kubernetes -Anmerkungen

So verwenden Sie die Kubernetes -Anmerkungen
In diesem Artikel werden wir kurz über Anmerkungen und Etiketten in Kubernetes und darüber diskutieren, wie wir all diese Anmerkungen anwenden. In Kubernetes müssen Anmerkungen in verschiedenen Fällen verwendet werden. Anmerkungen sind ein sehr wichtiger Bestandteil von Kubernetes. Wie wir wissen, war Kubernetes aufgrund seiner Zuverlässigkeit und Effizienz die De-Facto-Strategie. Wenn Sie hier ein neuer Leser sind, lesen Sie bitte unsere vorherigen Artikel zu Kubernetes, um weitere Informationen und Verständnis zu erhalten. Hier erfahren wir, wie wir die Anmerkungen verwenden, um die Ressourcen in Kubernetes zu verwalten. Dieser Artikel wird für Ihre Hilfe geschrieben, bei der hier alles im Detail mit ordnungsgemäßen Erläuterungen und Screenshots erläutert wird. Lasst uns beginnen.

Was sind Anmerkungen in Kubernetes?

Wir werden in diesem Abschnitt einen kurzen Überblick über Anmerkungen geben. Anmerkungen werden verwendet, um die Metadaten an verschiedene Arten von Kubernetes -Ressourcen anzubringen. In Kubernetes werden Anmerkungen zweiter Art und Weise verwendet. Der erste Weg ist die Verwendung von Etiketten. In der Annotation werden die Arrays wie Schlüssel verwendet und Werte sind paarweise. Anmerkungen speichern die willkürlichen, nicht identifizierenden Daten über Kubernetes. Anmerkungen werden nicht zum Gruppieren, Filtern oder Betrieb der Daten zu den Ressourcen von Kubernetes verwendet. Annotationsarrays haben keine Einschränkungen. Wir können die Anmerkungen nicht verwenden, um die Objekte in Kubernetes zu identifizieren. Anmerkungen sind in verschiedenen Formen wie strukturiert, unstrukturiert, Gruppen und können klein oder groß sein.

Wie funktioniert Annotationsfunktionen in Kubernetes??

Hier lernen wir, wie Anmerkungen in Kubernetes verwendet werden. Wir wissen, dass Anmerkungen aus Schlüssel und Werten bestehen; Ein Paar dieser beiden ist als Etikett bekannt. Die Schlüssel und Werte von Anmerkungen werden durch einen Schrägstrich "\" getrennt. Im Minikube -Container verwenden wir das Schlüsselwort „Annotationen“, um die Anmerkungen in Kubernetes hinzuzufügen. Denken Sie daran, dass der Schlüsselname der Anmerkungen obligatorisch ist und die Zeichen des Namens nicht mehr als 63 Zeichen in Kubernetes sind. Die Präfixe sind optional. Wir beginnen den Anmerkungsnamen mit alphanumerischen Zeichen mit Strichen und Unterstrichen zwischen den Ausdrücken. Anmerkungen werden im Feld Metadaten in der Konfigurationsdatei definiert.

Voraussetzungen:

Auf dem System ist Ubuntu oder die neueste Version von Ubuntu installiert. Wenn sich der Benutzer nicht im Ubuntu -Betriebssystem befindet, installieren Sie zuerst das virtuelle Box oder das VMware -Computer, mit dem wir das andere Betriebssystem praktisch wie das Windows -Betriebssystem ausführen können. Installieren Sie die Kubernetes -Bibliotheken und konfigurieren Sie den Kubernetes -Cluster im System, nachdem Sie das Betriebssystem bestätigt haben. Wir hoffen, dass diese installiert werden, bevor wir mit der Haupt -Tutorial -Sitzung beginnen. Die Voraussetzungen sind wichtig, um die Anmerkungen in Kubernetes durchzuführen. Sie müssen das Kubectl -Befehlswerkzeug, die Schoten und die Container in Kubernetes kennenlernen.

Hier kamen wir in unserer Hauptabteilung an. Wir haben diesen Teil in verschiedene Schritte unterteilt, um ein besseres Verständnis zu erhalten.

Das Verfahren zur Annotation in verschiedenen Schritten ist wie folgt:

Schritt 1: Führen Sie den Minikube -Container von Kubernetes aus

Wir werden Sie in diesem Schritt über Minikube unterrichten. Minikube ist ein Umfang von Kubernetes, der den Benutzern in Kubernetes einen lokalen Container zur Verfügung stellt. In jedem Fall beginnen wir mit einem Minikube für weitere Operationen. Zu Beginn führen wir den folgenden Befehl aus:

> Minikube Start

Das Ausführen des Befehls erstellt erfolgreich einen Kubernetes -Container, wie im zuvor angehängten Screenshot gezeigt.

Schritt 2: Verwenden Sie CRI -Socket oder Lautstärkeregleranmerkungen in Kubernetes

Um zu verstehen, wie ein Minikube -Knoten funktioniert und die Anmerkungen abgerufen, die auf ein Objekt angewendet werden, verwenden wir die CRI -Socket -Anmerkungen in Kubernetes, indem wir den folgenden Kubectl -Befehl ausführen:

> Kubectl Get Knoten Minikube -o json | JQ. Metadaten

Wenn der Befehl fertig ist, werden alle Anmerkungen angezeigt, die derzeit in Kubernetes gespeichert sind. Die Ausgabe dieses Befehls wird im angehängten Screenshot angezeigt. Wie wir sehen, geben die Anmerkungen die Daten immer in Tasten und Werten zurück. Im Screenshot gibt der Befehl drei Anmerkungen zurück. Diese sind wie „kubeadm.Alpha.Kubernetes.IO/cri-socket ”ist ein Schlüssel,„ Unix: /// var/run/cri-dockerd.Socke “sind Werte und so weiter. Der Cri-Socket-Knoten wird erstellt. Auf diese Weise verwenden wir sofort die Anmerkungen in Kubernetes. Dieser Befehl gibt die Ausgabedaten in JSON -Formular zurück. In JSON haben wir immer die Schlüssel- und Wertformate, denen wir folgen können. Mit diesem Befehl können der Kubectl -Benutzer oder wir die Metadaten von Schoten problemlos extrahieren und eine Operation auf dieser Pod entsprechend ausführen.

Annotationskonventionen in Kubernetes

In diesem Abschnitt werden wir über die Annotationskonventionen sprechen, die geschaffen werden, um den menschlichen Bedürfnissen zu dienen. Wir folgen diesen Konventionen, um die Lesbarkeit und Gleichmäßigkeit zu verbessern. Ein weiterer entscheidender Aspekt Ihrer Anmerkungen ist das Namespaking. Um zu verstehen, warum die Konventionen von Kubernetes implementiert sind, wenden wir die Anmerkungen auf das Serviceobjekt an. Hier erklären wir ein paar Konventionen und ihre nützlichen Zwecke. Schauen wir uns die Annotationskonventionen von Kubernetes an:

Anmerkungen Beschreibung
a8r. io/chat Wird für den Link zum externen Chat -System verwendet
a8r. IO/Protokolle Wird für den Link zum Außenprotokoll -Viewer verwendet
a8r. IO/Beschreibung Wird verwendet, um die unstrukturierte Datenbeschreibung des Kubernetes -Dienstes für Menschen zu verarbeiten
a8r. IO/Repository Wird verwendet, um ein äußeres Repository in verschiedenen Formaten wie VCs anzubringen
a8r. IO/Bugs Wird verwendet, um einen äußeren oder externen Bug -Tracker mit Pods in Kubernetes zu verknüpfen
a8r. IO/UPTIME Wird verwendet, um das Außenzeit -Dashboard -System in Anwendungen anzubringen

Dies sind einige Konventionen, die wir hier erklärt haben. Konventionen sind für Menschen im Vergleich zu Fragen und langen Links leicht zu erinnern. Dies ist die beste Funktion von Kubernetes für Benutzerkomfort und Zuverlässigkeit.

Abschluss

Die Anmerkungen werden von Kubernetes nicht verwendet. Vielmehr werden sie verwendet, um den Menschen Details über den Kubernetes -Service zu geben. Anmerkungen dienen nur zum menschlichen Verständnis. Metadaten hält die Anmerkungen in Kubernetes. Soweit wir wissen, wird die Metadaten nur für Menschen verwendet, um ihnen mehr Klarheit über die Schoten und Behälter in Kubernetes zu geben. Wir gehen davon aus, dass Sie zu diesem Zeitpunkt wissen, warum wir die Anmerkungen in Kubernetes verwenden. Wir haben jeden Punkt im Detail erläutert. Denken Sie schließlich daran, dass Anmerkungen nicht von der Containerfunktionalität abhängt.

"