gcloud container fleet policycontroller deployment set DEPLOYMENT PROPERTY VALUE [--effect=EFFECT] [--all-memberships | [--memberships=[MEMBERSHIPS,…] : --location=LOCATION]] [GCLOUD_WIDE_FLAG …]
When setting cpu or memory limits and requests, Kubernetes-standard resource units are used.
All properties set using this command will overwrite previous properties, with the exception of tolerations which can only be added, and any number may be added. To edit a toleration, use 'remove' to first delete it, and then 'set' the desired toleration.gcloud container fleet policycontroller deployment set admission replica-count 3To set the replica count for a component across all fleet memberships:
gcloud container fleet policycontroller deployment set admission replica-count 3 --all-membershipsTo set a toleration with key 'my-key' on a component (which is an 'Exists' operator):
gcloud container fleet policycontroller deployment set admission toleration my-keyTo set a toleration with key 'my-key' and 'my-value' on a component (which is an 'Equal' operator):
gcloud container fleet policycontroller deployment set admission toleration my-key=my-valueTo set a toleration with key 'my-key' and 'my-value' on a component, along with the effect 'NoSchedule' (which is an 'Equal' operator):
gcloud container fleet policycontroller deployment set admission toleration my-key=my-value --effect=NoScheduleTo set a memory limit:
gcloud container fleet policycontroller deployment set audit memory-limit 4GiTo set a memory request:
gcloud container fleet policycontroller deployment set mutation memory-request 2GiTo set a cpu limit:
gcloud container fleet policycontroller deployment set admission cpu-limit 500mTo set a cpu request:
gcloud container fleet policycontroller deployment set audit cpu-request 250mTo set anti-affinity to achieve high availability on the mutation deployment:
gcloud container fleet policycontroller deployment set mutation pod-affinity antiDEPLOYMENTPROPERTYVALUE--effect=EFFECTEFFECT must be
one of: NoSchedule, PreferNoSchedule,
NoExecute.
--all-membershipsproject attribute:
--memberships on the command line with a fully
specified name;
--project on the command line;
core/project.
--memberships=[MEMBERSHIPS,…]
To set the memberships attribute:
--memberships on the command line.
--location=LOCATIONlocation attribute:
--memberships on the command line with a fully
specified name;
--location on the command line;
gkehub/location.
--access-token-file,
--account, --billing-project,
--configuration,
--flags-file,
--flatten, --format, --help, --impersonate-service-account,
--log-http,
--project, --quiet, --trace-token, --user-output-enabled,
--verbosity.
Run $ gcloud help for details.
gcloud alpha container fleet policycontroller deployment setgcloud beta container fleet policycontroller deployment set
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 2026-05-27 UTC.