Config Connector is a Kubernetes addon that allows you to manage your Google Cloud Platform (GCP) resources through Kubernetes configuration.
Many cloud-native development teams using Kubernetes work with a mix of configuration systems, APIs, and tools to manage their infrastructure. This mix is often difficult to understand, leading to reduced velocity and expensive mistakes. Config Connector provides a method to configure many GCP services and resources using unified Kubernetes tooling and APIs.
With Config Connector, your environments can leverage Kubernetes features including:
- RBAC for access control.
- Events for visibility.
- Single source of configuration and desired state management for reduced complexity.
- Eventual consistency for loosely coupling dependencies.
You can manage your GCP infrastructure the same way you manage your Kubernetes applications, reducing the complexity and cognitive load for developers.
How Config Connector works
Config Connector provides a collection of Kubernetes Custom Resource Definitions (CRDs) and associated controllers. Config Connector creates GCP resources when you configure and apply Custom Objects (COs) to your cluster. Config Connector's controllers eventually reconcile your environment with your desired state. You can learn more in Config Connector Resources.