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
View free product offersKeep exploring with 20+ always-free products
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.
trainingTraining 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.
trainingTraining and tutorials
Safe rollouts with Config Sync
Learn how to safely roll out changes across multiple environments using Config Sync.
use caseUse 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 caseUse 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 caseUse 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-06-05 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-06-05 UTC."],[],[]]