Config Connector-Übersicht


Config Connector ist ein Open-Source-Add-on für Kubernetes, mit dem Sie Google Cloud-Ressourcen über Kubernetes.

Viele cloudnative Entwicklungsteams verwalten ihre Infrastruktur mit einer Kombination aus Konfigurationssystemen, APIs und Tools. Eine solche Kombination ist oft etwas komplex, was zu geringerer Geschwindigkeit und zu kostspieligen Fehlern führen kann. Config Connector bietet eine Methode zum Konfigurieren vieler Google Cloud-Dienste und -Ressourcen mithilfe von Kubernetes-Tools und -APIs.

Mit Config Connector können Ihre Umgebungen von Kubernetes verwaltete Ressourcen verwenden, darunter:

  • RBAC für die Zugriffssteuerung
  • Ereignisse für die Sichtbarkeit
  • Eine einzige Konfigurationsquelle und Verwaltung des gewünschten Status für eine geringere Komplexität
  • Eventual Consistency für eine lockere Kopplung von Abhängigkeiten

Sie können Ihre Google Cloud-Infrastruktur genauso verwalten wie Ihre Kubernetes-Anwendungen. Dies reduziert die Komplexität und die kognitive Belastung für Entwickler.

Funktionsweise von Config Connector

Config Connector bietet eine Sammlung von Kubernetes Benutzerdefinierte Ressourcendefinitionen und Controller. Mithilfe von Config Connector-CRDs kann Kubernetes Google Cloud-Ressourcen erstellen und verwalten, wenn Sie Objekte konfigurieren und auf Ihren Cluster anwenden.

Damit Config Connector-CRDs ordnungsgemäß funktionieren, stellt Config Connector Pods auf Ihren Knoten bereit, die erhöhte RBAC-Berechtigungen haben, z. B. die Möglichkeit, CustomResourceDefinitions (CRDs) zu erstellen, zu löschen, abzurufen und aufzulisten. Diese Berechtigungen sind erforderlich, damit Config Connector Kubernetes-Ressourcen erstellen und abgleichen kann.

Installieren Sie zuerst Config Connector und erstellen Sie Ihre erste Ressource. Die Controller von Config Connector gleichen Ihre Umgebung schließlich mit Ihrem gewünschten Status ab.

Verhalten von Config Connector anpassen

Config Connector bietet neben dem Erstellen von Ressourcen zusätzliche Features. So können Sie beispielsweise vorhandene Google Cloud-Ressourcen verwalten und Kubernetes-Secrets verwenden, um vertrauliche Daten wie Passwörter für Ihre Ressourcen bereitzustellen. Weitere Informationen finden Sie in der Liste der Anleitungen.

Darüber hinaus erfahren Sie mehr darüber, wie Config Connector Kubernetes-Konstrukte zum Verwalten von Ressourcen verwendet und welche Google Cloud-Ressourcen von Config Connector verwaltet werden können.

Nächste Schritte