So überprüfen Sie die Kubernetes -Version

So überprüfen Sie die Kubernetes -Version

Dieser Artikel führt Sie durch den Prozess der Überprüfung der Version von Kubernetes. Hier zeigen wir Ihnen die verschiedenen Methoden, um die Version von Kubernetes zu überprüfen. Wir werden Sie mit Hilfe von Beispielen führen und einige Beispielausgaben demonstrieren, um Ihnen zu zeigen, welche Art von Ausgabe Sie erwarten sollten, wenn Sie diese Befehle in Ihrem System ausprobieren. Wir werden die Kubectl -Befehle verwenden, um die Kubernetes -Versionen zu überprüfen. Stellen Sie daher sicher, dass Sie mit den Kubectl -Befehlen vertraut sind.

Holen Sie sich die Kubernetes -Version mit dem Befehl "kubectl Version"

Kubernetes ist eine Open-Source- und kostenlose Plattform, mit der Sie Ihre Dienste und Anwendungen ausführen können. Es automatisiert die Aufgaben und steuert die Ressourcen für Container-basierte Anwendungen. Es ist eine bevorzugte Plattform von Entwicklern, um die Anwendungen basierender Container zu entwickeln. Das Kennen der Version von Kubernetes ist wichtig, da die meisten Funktionen nicht rückwärtskompatibel sind.

Daher ist es wichtig, die Kubernetes -Version zu kennen, um jegliche Art von Kompatibilitätsproblemen zu vermeiden. Die schnelle, einfache und einfache Möglichkeit, die Version von Kubernetes zu überprüfen, besteht darin, den Befehl "Version" zu verwenden. Der Befehl „kubectl“ bietet den Befehl "Version", um die Version von Kubernetes anzuzeigen. Es gibt viele Möglichkeiten, die Kubernetes -Version zu erhalten, aber wir beginnen mit der einfachsten Methode. Siehe den folgenden Befehl:

> Kubectl -Version

Wenn Sie die Eingabetaste drücken, erhalten Sie eine ähnliche Ausgabe wie die im Folgenden:

Die zurückgegebene Ausgabe durch den Befehl „Version“ enthält eine detaillierte Informationen sowohl zum Client als auch zum Server. Die „Client -Version“ enthält die Informationen der Kubectl CLI, während die „Serverversion“ die Informationen des Kubernetes -API -Servers vorstellt. Beide Versionen enthalten das Wörterbuch aller Details zu ihrer Version wie Major, Minor, Compiler, Plattform usw.

Es zeigt jedoch auch eine Warnmeldung, dass die Versionsinformationen abgeschrieben sind, und schlägt eine andere Methode vor, um die Version zu überprüfen. Wie bereits erwähnt, gibt es viele Möglichkeiten, die Kubernetes -Version zu überprüfen, aber der einfachste und leicht zu beachtende, ist der Befehl „Kubectl Version“. Wir werden die anderen Methoden in den folgenden Abschnitten für Ihre Bequemlichkeit demonstrieren.

Holen Sie sich nur die Client -Version von Kubernetes

Wie bereits erwähnt, bezieht sich die „Client -Version“ auf die Version des installierten Clients. Wenn Sie nur die Version des Kunden sehen möchten, können Sie dies tun. Es gibt verschiedene Möglichkeiten, die Version des Clients zu überprüfen, aber die einfachste ist die Verwendung des integrierten Befehls „-klient“. Hier ist der Befehl, der nur die Client -Version anzeigt:

> Kubectl Version -Client

Wenn Sie diesen Befehl ausführen, erhalten Sie die folgende Ausgabe:

Holen Sie sich die kürzere Version von Kubernetes

Wie in der vorherigen Ausgabe vorgeschlagen, wird der Befehl einfacher "Version" durch den Befehl "-short" ersetzt. Überprüfen Sie die Version des Kubernetes mit dem Befehl "-short". Wie in der vorherigen Ausgabe zu sehen ist, zeigt das Ergebnis eine detaillierte Version. Wenn Sie jedoch die Details nicht benötigen und nur mit der kürzesten Version befasst sind, können Sie den Befehl "-short" verwenden. Lassen Sie uns dies nun implementieren und die Ausgabe sehen:

> Kubectl Version -short

Die folgende Ausgabe wird für die Kurzversion generiert:

Wie Sie sehen können, gibt die Kubectl dieselben Client- und Serverversionen zurück, befindet sich jedoch in kürzester Form und ignoriert alle kleineren Details, die mit der Version bezogen werden.

Holen Sie sich die Knotenversion

Wenn Sie die Version der Knoten in Ihrem Kubernetes -System abrufen müssen, können Sie dies mit dem Befehl „Knoten abrufen“ tun. Hier ist der vollständige Befehl, mit dem die Version der Knoten erhalten werden soll:

> kubectl Holen Sie sich Knoten

Dies listet die Kubectl -Version aller Knoten auf. Siehe die folgende Beispielausgabe:

Holen Sie sich die Kubernetes -Version im JSON -Format

Nach der Ausgabe des Befehls „Kubectl -Version“ schlägt er vor, die Version in JSON oder YAML -Form zu erhalten, um die vollständige Version zu erhalten. Hier zeigen wir, wie man die Kubernetes -Version im JSON -Format bekommt. Der anschließende Befehl wird verwendet, um die Kubernetes -Version im JSON -Format zu erhalten:

> Kubectl Version -o json

Dies gibt die Kubernetes -Version in einem strukturierten JSON -Format zurück. Siehe die angegebene Probeausgabe im folgenden Snippet:

Holen Sie sich die Kubernetes -Client -Version im JSON -Format

Um nur die Client-Version von Kubernetes im JSON-Format zu überprüfen, können Sie den Parameter „JSON“ mit dem integrierten Befehl „Client“ verwenden. Der vollständige Befehl, um nur die Client -Version zu erhalten, lautet wie folgt:

> Kubectl Version -Client -o json

Die Beispielausgabe für die Client -Version lautet wie folgt:

Holen Sie sich die Kubernetes -Client -Version im JQ -Format

Der JQ kann mit dem JSON -Befehl kombiniert werden, um die Client -Version in JSON | zu erhalten JQ -Format. Verwenden Sie den folgenden Befehl, um die gewünschte Ausgabe zu erhalten:

> Kubectl Version -o JSON | JQ .ClientVersion

Nach Ausführung dieses Befehls wird die folgende Ausgabe erzeugt:

Holen Sie sich die Kubernetes -Serverversion im JQ -Format

Die gleiche Prozedur kann befolgt werden, um die Serverversion von Kubernetes in JSON | zu erhalten JQ -Format. Der folgende Befehl kann verwendet werden, um die Version des Servers zu erhalten:

> Kubectl Version -o JSON | JQ .Serverversion

Für die Serverversion wird eine ähnliche Ausgabe generiert:

Wenn Sie nur die Haupt- und Kleinzahlen aus der Version überprüfen müssen, können Sie die Parameter „Major“ und „Minor“ zusammen mit dem vorherigen Befehl ausdrücklich erwähnen. Siehe den folgenden vollständigen Befehl:

> Kubectl Version -o JSON | JQ -rj '.Serverversion |.wesentlich, ".”,.unerheblich'

Dies gibt Ihnen das folgende Ergebnis:

Holen Sie sich die Kubernetes -Version im YAML -Format

Der andere gegebene Vorschlag in der „Kubectl -Version“ besteht darin, die Ausgabe im YAML -Format zu erhalten. Lassen Sie uns lernen, wie man die Kubernetes -Version in Yaml bekommt. Verwenden Sie den nachfolgenden Befehl, um die Version im YAML -Format zu erwerben:

> Kubectl Version -o yaml

Die folgende Ausgabe wird gegen diesen Befehl generiert:

Abschluss

In diesem Handbuch haben wir gelernt, wie man die Kubernetes -Version bekommt, indem wir die verschiedenen Methoden demonstrieren. Wir haben eine breite Palette von Methoden und Kombinationen von Entitäten untersucht, um die Version in verschiedenen Formaten zu erhalten. Durch das Üben dieser Beispielbeispiele können Sie die Kubernetes -Version entsprechend Ihrem Bedarf überprüfen.