Config Connector is a Kubernetes addon that allows you to manage your Google Cloud resources through Kubernetes configuration.
Many cloud-native development teams 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 Google Cloud services and resources using Kubernetes tooling and APIs.
With Config Connector, your environments can leverage how Kubernetes manages Resources 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 Google Cloud 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 Google Cloud resources when you configure and apply custom Objects to your cluster.
Customizing Config Connector's behavior
Config Connector provides extended functionality beyond creating resources. For example, you can manage existing Google Cloud resources, or leverage Kubernetes Secrets to secure your resources. See the list of how-to guides for more information.
In addition, you can learn more about how Config Connector uses Kubernetes constructs to manage Resources.