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 Sie in Ihren Umgebungen Ressourcen 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 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, werden von Config Connector Pods bereitgestellt Knoten mit erhöhten RBAC-Berechtigungen, z. B. die Möglichkeit, benutzerdefinierte Ressourcendefinitionen (CRDs) erstellen, löschen, abrufen und auflisten. Diese Für Config Connector sind Berechtigungen zum Erstellen und Abgleichen von Kubernetes erforderlich Ressourcen.

Installieren Sie zuerst Config Connector und erstellen Sie Ihre erste Ressource. Config Connector Controller und schließlich Ihre Umgebung mit dem gewünschten Zustand abgleichen.

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

  • Installieren Sie Config Connector.
  • Erste Schritte: Beginnen Sie mit der Erstellung Ihrer ersten Ressource.
  • Sehen Sie sich den Quellcode von Config Connector an. Config Connector ist auf GitHub vollständig als Open Source verfügbar.