Namespaces und Google Cloud-Projekte


Config Connector erstellt Google Cloud-Ressourcen mithilfe der Kubernetes-Konfiguration. Diese Ressourcen sind in Kubernetes-Namespaces organisiert.

Verwendung von Namespaces durch Config Connector

Config Connector kann anhand der Annotationen für den Namespace der Ressource bestimmen, in welchem Projekt, in welchem Ordner oder in welcher Organisation die Ressourcen erstellt werden sollen. Die Annotation des Namespace wird nur angewendet, wenn in der Ressourcenkonfiguration nicht bereits angegeben ist, wo die Ressource erstellt werden soll. Weitere Informationen finden Sie unter Ressourcen organisieren.

Wenn Sie beispielsweise eine Cloud SQL-Instanz mit dem Namen mySQL in Ihrem Projekt mit der Projekt-ID myProject erstellen möchten, führen Sie den folgenden Befehl aus, um Ihren Namespace zu annotieren:

kubectl annotate namespace \
 NAMESPACE_NAME cnrm.cloud.google.com/project-id="myProject"

Ersetzen Sie dabei NAMESPACE_NAME durch Ihren Namespace-Namen.

Erstellen Sie dann eine Config Connector-SQLInstance mit dem Namen mySQL in Ihrem Namespace. Config Connector legt anhand der konfigurierten Namespace-Annotation einen entsprechenden Cloud SQL-Instanz in Ihrem angegebenen Google Cloud-Projekt an.

Namespaces mit Projekten, Ordnern und Organisationen verwenden

Google Cloud unterstützt das Organisieren von Ressourcen auf Projekt-, Ordner- und Organisationsebene. Sie können Ihren Config Connector-Namespaces Annotationen hinzufügen, um Ressourcen einem Projekt, einem Ordner oder einer Organisation zuzuordnen.

Weitere Informationen finden Sie unter Ressourcen mit Projekten, Ordnern oder Organisationen organisieren.