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 view
um 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 context
mit 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-context
den Befehl. Siehe auchKubectl-Kontext und -Konfigurationfür mehr Informationen.
Verwenden Sie abschließend den kubectl config -h
Befehl, um weitere Informationen anzuzeigen.