RSS-Kubernetes-Blog
Folgen
Kubernetes v1.34: Benutzerpräferenzen (kuberc) stehen für Tests in kubectl 1.34 zur Verfügung
Die Benutzereinstellungen für Kubectl erreichen in Kubernetes v1.34 die Beta-Phase und bieten Anpassungsoptionen. Diese Funktionalität ermöglicht es Benutzern, benutzerdefinierte Einstellungen für Kubectl-Befehle zu definieren. Eine Datei für Benutzereinstellungen, typischerweise mit dem Namen kuberc, befindet sich im Standard-Kubeconfig-Verzeichnis, $HOME/.kube. Diese Datei verwendet eine apiVersion und kind Struktur, ähnlich wie Kubernetes-Manifeste. Der defaults Abschnitt ermöglicht das Festlegen von Standardwerten für Kubectl-Befehlsoptionen, wie z. B. die immer interaktive Löschung. Diese Standardwerte können überschrieben werden, indem beim Ausführen von Befehlen explizit andere Optionen angegeben werden. Ein weiterer empfohlener Standard ist die Aktivierung von Server-Side Apply für Kubectl apply Befehle. Der aliases Abschnitt ermöglicht es Benutzern, Abkürzungen für häufig verwendete Befehle zu erstellen, was Zeit und Mühe spart. Aliase können so definiert werden, dass sie spezifischen Kubectl-Befehlen mit vordefinierten Argumenten und Optionen zugeordnet werden. Der Mechanismus unterstützt sowohl das Voranstellen als auch das Anhängen von Argumenten an den zugrunde liegenden Kubectl-Befehl. Debugging-Informationen für diese Funktion können mit erhöhter Ausführlichkeit abgerufen werden, z. B. mit -v=5. Benutzerfeedback wird dringend gewünscht, während die Funktion weiterentwickelt wird, und Benutzer können sich über Slack, GitHub Issues oder Community-Meetings beteiligen.