Wie überprüfe ich die Kubeconfig-Datei über Kubectl?

Wie überprüfe ich die Kubeconfig-Datei über Kubectl?

Ich bin neu bei K8s und muss die Kubeconfig-Datei von einem Cluster aus überprüfen. Gibt es eine Möglichkeit, die Kubeconfig-Datei mit kubectl zu beschreiben?

Ich suche etwas Ähnliches wie kubectl describe kubeconfig.

Antwort1

Sie können den Befehl ausführen, kubectl config viewum zusammengeführte Kubeconfig-Einstellungen oder eine angegebene Kubeconfig-Datei anzuzeigen.

Standardmäßig sucht kubectl im $HOME/.kube Verzeichnis nach einer Datei mit dem Namen config. Sie können andere Kubeconfig-Dateien angeben, indem Sie die Umgebungsvariable KUBECONFIG oder die festlegen --kubeconfig flag.

Standardmäßig verwendet das Befehlszeilentool kubectl Parameter aus, um current contextmit dem Cluster zu kommunizieren.

Siehe das offizielle Dokument überOrganisieren des Clusterzugriffs mithilfe von Kubeconfig-Dateienfür mehr Informationen.

Die Kubeconfig-Dateien werden zusammengeführt. Um den aktuellen Kontext auszuwählen, verwenden Sie kubectl config use-contextden Befehl. Siehe auchKubectl-Kontext und -Konfigurationfür mehr Informationen.

Verwenden Sie abschließend den kubectl config -hBefehl, um weitere Informationen anzuzeigen.

verwandte Informationen