Config Connector-Übersicht


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

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 Nutzen davon ziehen, wie Kubernetes Ressourcen verwaltet, einschließlich:

  • 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 benutzerdefinierten Ressourcendefinitionen (Custom Resource Definitions, CRDs) und Controllern von Kubernetes. 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äß funktioniert, stellt Config Connector auf Ihren Knoten Pods bereit, die erweiterte RBAC-Berechtigungen haben, z. B. zum Erstellen, Löschen, Abrufen und Auflisten von CustomResourceDefinitions (CRDs). 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 zusätzliche Funktionen, die über das Erstellen von Ressourcen hinausgehen. 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