Config Controller overview (original) (raw)

Config Controller overview

Stay organized with collections Save and categorize content based on your preferences.

This page explains what Config Controller is and how it relates to Config Connector, Config Sync and Policy Controller.

Config Controller creates and manages Google Cloud resources with a declarative, Kubernetes model. Config Controller is a hosted version of Config Connector that simplifies installation and maintenance. Config Controller also includes Policy Controller and Config Sync.

Config Controller is available with a Google Kubernetes Engine (GKE) Enterprise edition license.

With Config Controller, you can create configurations for any Google Cloud resource. The configurations for these resources are stored in a source of truth like a Git repository. Config Sync continuously monitors your resources to ensure the current states of resources matches the state that you define in your source of truth. Policy Controller can catch and enforce policy violations on those resources before they are deployed. This flow is illustrated in the following diagram:

Config Controller resource management flow

Config Controller's declarative configuration approach gives you many benefits:

For a guided example showing you how to install and use a Config Controller instance, seeManage resources with Config Controller. For the full installation instructions, seeSet up Config Controller.