2017-08-07 3 views
0

Ich habe K8s Einzelknoten-Cluster mit Kubeadm eingerichtet. Ich habe oidc damit konfiguriert und Änderungen an der ~/.kube/config Datei vorgenommen. Gibt es eine explizite Konfiguration, die für den Kontext oder die Anmeldedaten von kubectl vorgenommen werden muss?Explizite Konfiguration für OIDC und K8S

Ich habe den Benutzer, Client-ID, Client-Secret, ID_Token und Refresh-ID zur Datei /.Kube/config hinzugefügt. Abgesehen davon habe ich die Datei oidc-issuer-url, oidc-username-claim und oidc-client-id zur Datei kube-apiserver.yaml hinzugefügt.

Abgesehen davon muss noch etwas hinzugefügt werden? Ich nehme an, dass ich etwas vermisse, aufgrund dessen bekomme ich error: You must be logged in to the server (the server has asked for the client to provide credentials), wenn ich den Befehl kubectl [email protected] get nodes

Antwort

0

versuchen, können Sie einen Blick auf das Protokoll von Apiserver zu überprüfen, welchen Fehler Sie während der Authentifizierung erhalten.

Und Sie sollten Oidc-Issuer-URL, OIDC-Benutzername-Anspruch, OIDC-Client-ID und - OIDC-CA-Datei in Apiserver.Yaml hinzufügen.