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 Connectors (CRDs) korrekt funktionieren, stellt Config Connector Pods auf Ihren Knoten bereit, die erweiterte RBAC-Berechtigungen haben, z. B. das Erstellen, Löschen, Abrufen und Auflisten von CustomResourceDefinitions (CRDs). Diese Berechtigungen sind für Config Connector erforderlich, um Kubernetes-Ressourcen zu erstellen und abzugleichen.
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.
Weitere Informationen
- Installieren Sie Config Connector.
- Erste Schritte: Beginnen Sie mit der Erstellung Ihrer ersten Ressource.
- Weitere Informationen zu Best Practices für gängige Cloud-Anwendungen finden Sie in den Config Connector-Lösungen des Cloud Foundation Toolkit.
- Sehen Sie sich den Connector für Config Connector an. Config Connector ist eine Open-Source-Software auf GitHub.