Config Sync documentation
Use GitOps for deployment of configurations across your Kubernetes clusters.
Learn more.
Start your proof of concept with $300 in free credit
-
Get access to Gemini 2.0 Flash Thinking
-
Free monthly usage of popular products, including AI APIs and BigQuery
-
No automatic charges, no commitment
Keep exploring with 20+ always-free products
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses,
and more.
Training
Training and tutorials
Use Config Sync with Kustomize and Helm
Learn how to add Kustomize configurations that reference Helm charts to repository and then use Config Sync to sync a cluster to that repository.
Training
Training and tutorials
Safe rollouts with Config Sync
Learn how to safely roll out changes across multiple environments using Config Sync.
Use case
Use cases
Modern CI/CD with GKE: A software delivery framework
Part 1: Understand the framework for implementing modern continuous integration/continuous delivery (CI/CD) processes on a multi-team software delivery platform.
CI/CD
GitOps
Use case
Use cases
Modern CI/CD with GKE: Build a CI/CD system
Part 2: View the reference architecture to build a modern continuous integration/continuous delivery (CI/CD) system.
CI/CD
GitOps
Use case
Use cases
Modern CI/CD with GKE: Apply the developer workflow
Part 3: Onboard a new application, develop a feature for the application, and deploy the application to production.
CI/CD
GitOps
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[],[],null,["# Config Sync documentation\n=========================\n\n\nUse GitOps for deployment of configurations across your Kubernetes clusters.\n\n[Learn more](/kubernetes-engine/enterprise/config-sync/docs/overview).\n[Get started for free](https://console.cloud.google.com/freetrial) \n\n#### Start your proof of concept with $300 in free credit\n\n- Get access to Gemini 2.0 Flash Thinking\n- Free monthly usage of popular products, including AI APIs and BigQuery\n- No automatic charges, no commitment \n[View free product offers](/free/docs/free-cloud-features#free-tier) \n\n#### Keep exploring with 20+ always-free products\n\n\nAccess 20+ free products for common use cases, including AI APIs, VMs, data warehouses,\nand more.\n\nDocumentation resources\n-----------------------\n\nFind quickstarts and guides, review key references, and get help with common issues. \nformat_list_numbered\n\n### Guides\n\n-\n\n [Quickstart: Sync configs from a Git repository](/kubernetes-engine/enterprise/config-sync/docs/tutorials/config-sync-multi-repo)\n\n-\n\n [Install Config Sync](/kubernetes-engine/enterprise/config-sync/docs/how-to/installing-config-sync)\n\n-\n\n [Use the nomos command-line tool](/kubernetes-engine/enterprise/config-sync/docs/how-to/nomos-command)\n\nfind_in_page\n\n### Reference\n\n-\n\n [gcloud commands](/sdk/gcloud/reference/alpha/container/fleet/config-management)\n\n-\n\n [Error reference](/kubernetes-engine/enterprise/config-sync/docs/reference/errors)\n\n-\n\n [RootSync and RepoSync fields](/kubernetes-engine/enterprise/config-sync/docs/reference/rootsync-reposync-fields)\n\ninfo\n\n### Resources\n\n-\n\n [Pricing](/kubernetes-engine/pricing#enterprise-edition)\n\n-\n\n [Release notes](/kubernetes-engine/enterprise/config-sync/docs/release-notes)\n\n-\n\n [Support](/kubernetes-engine/enterprise/config-sync/docs/get-support-config-sync)\n\nRelated resources\n-----------------\n\nTraining and tutorials \nUse cases \nExplore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training \nTraining and tutorials\n\n### Use Config Sync with Kustomize and Helm\n\n\nLearn how to add Kustomize configurations that reference Helm charts to \u003c\u003e repository and then use Config Sync to sync a cluster to that repository.\n\n\n[Learn more](/kubernetes-engine/enterprise/config-sync/docs/tutorials/config-sync-helm) \nTraining \nTraining and tutorials\n\n### Safe rollouts with Config Sync\n\n\nLearn how to safely roll out changes across multiple environments using Config Sync.\n\n\n[Learn more](/kubernetes-engine/enterprise/config-sync/docs/tutorials/safe-rollouts-with-config-sync) \nUse case \nUse cases\n\n### Modern CI/CD with GKE: A software delivery framework\n\n\nPart 1: Understand the framework for implementing modern continuous integration/continuous delivery (CI/CD) processes on a multi-team software delivery platform.\n\nCI/CD GitOps\n\n\u003cbr /\u003e\n\n[Learn more](/kubernetes-engine/docs/tutorials/modern-cicd-gke-user-guide) \nUse case \nUse cases\n\n### Modern CI/CD with GKE: Build a CI/CD system\n\n\nPart 2: View the reference architecture to build a modern continuous integration/continuous delivery (CI/CD) system.\n\nCI/CD GitOps\n\n\u003cbr /\u003e\n\n[Learn more](/kubernetes-engine/docs/tutorials/modern-cicd-gke-reference-architecture) \nUse case \nUse cases\n\n### Modern CI/CD with GKE: Apply the developer workflow\n\n\nPart 3: Onboard a new application, develop a feature for the application, and deploy the application to production.\n\nCI/CD GitOps\n\n\u003cbr /\u003e\n\n[Learn more](/kubernetes-engine/docs/tutorials/modern-cicd-gke-developer-workflow)\n\nRelated videos\n--------------"]]