Kann der ABAC-Modus (Autorisierung) in der Google Container Engine aktiviert werden?

8

Ich möchte den ABAC-Modus für den Kubernetes-Cluster aktivieren, in dem ich arbeite Google Container Engine. (Genauer gesagt möchte ich den Zugriff auf den API-Dienst für das Standard Dienstkonto beschränken, das allen Pods automatisch zugewiesen wird). Da --authorization-mode=ABAC jedoch ein Befehlszeilenargument für kube-apiserver ist und der API-Server in Google Container Engine verwaltet wird, habe ich keine Möglichkeit gefunden, die Autorisierung für meinen Cluster zu aktivieren.

Gibt es eine Möglichkeit, den ABAC-Modus auf GCE zu aktivieren?

Ich führe gerade Kubernetes v1.1.7 auf Server und Knoten.

    
Robert Lemke 26.02.2016, 11:55
quelle

2 Antworten

3

Es gibt keine Möglichkeit, den ABAC-Modus in Google Container Engine zu aktivieren. Wenn Sie eine fein abgestimmte Kontrolle über die Parameter benötigen, die an eine der Master-Komponenten übergeben werden, müssen Sie stattdessen Kubernetes auf GCE ausführen.

    
Robert Bailey 26.02.2016 16:43
quelle
0

In der Zwischenzeit hat Google die Möglichkeit hinzugefügt, RBAC (Role Based Access Control) für einen Kubernetes-Cluster zu verwenden. Es ist standardmäßig für alle neuen Cluster mit Kubernetes 1.6 oder höher aktiviert: Ссылка

    
Robert Lemke 25.08.2017 19:31
quelle