2017-12-07 2 views
2

Ich kam mit dem Anwendungsfall, wo ich bestimmte Namen von geheimen Token geben muss, wenn es während der Erstellung von Namespace generiert wird.Spezifischer Name für automatisch generierte geheime Token von Namespace in Kubernetes

Wenn wir also einen Namespace in K8S erstellen, erhalten wir einen geheimen Token wie unten.

NAMESPACE    NAME         TYPE         DATA  AGE 
dev      secrets/default-token-vvlzv    kubernetes.io/service-account-token 3   1d 
devops     secrets/default-token-0xpt0    kubernetes.io/service-account-token 3   9d 

So was wir wollen, ist "default-token-vvlzv" als Benutzer angegebenen Namen wie "dev-Token" generiert werden.

Gibt es eine Möglichkeit, dies zu erreichen?

Antwort

1

Soweit ich weiß, gibt es keine solche Option. Wenn Sie jedoch Ihre Namespaces über Software und nicht manuell über kubectl erstellen, können Sie das geheime Token bei der Namespace-Erstellung immer in eine Kopie mit einem gewünschten Namen klonen. Erstellen Sie automatisch Namespaces oder ist das für einen manuellen Anwendungsfall?

Cheers, Christian

0

oben chrishuen Antwort Echo, das glaube ich nicht, dass es eine Möglichkeit, dies noch zu tun ist. Sie können jedoch möglicherweise eigene benutzerdefinierte Ressourcendefinitionen und Controller schreiben, um dies zu automatisieren.

Verwandte Themen