How-To Guides

Guides for completing common Fleet tasks

Fleet documentation features a number of how-to guides to help you complete common Fleet tasks. Pick one below to proceed.


Managing clusters

How to join or remove a cluster from a fleet, and how to view the status of and label a member cluster

Using the ClusterResourcePlacement API

How to use the ClusterResourcePlacement API

Using Affinity to Pick Clusters

How to use affinity settings in the ClusterResourcePlacement API to fine-tune Fleet scheduling decisions

Using Topology Spread Constraints to Spread Resources

How to use topology spread constraints in the ClusterResourcePlacement API to fine-tune Fleet scheduling decisions

Using Property-Based Scheduling

How to use property-based scheduling to produce scheduling decisions

Using Taints and Tolerations

How to use taints and tolerations to fine-tune scheduling decisions

Using the ClusterResourceOverride API

How to use the ClusterResourceOverride API to override cluster-scoped resources

Using the ResourceOverride API

How to use the ResourceOverride API to override namespace-scoped resources

Using Envelope Objects to Place Resources

How to use envelope objects with the ClusterResourcePlacement API

Controlling How Fleet Handles Pre-Existing Resources

How to fine-tune the way Fleet handles pre-existing resources

Enabling Drift Detection in Fleet

How to enable drift detection in Fleet

Using the ReportDiff Apply Mode

How to use the ReportDiff apply mode

How to Roll Out and Roll Back Changes in Stage

How to roll out and roll back changes with the ClusterStagedUpdateRun API

Evicting Resources and Setting up Disruption Budgets

How to evict resources from a cluster and set up disruption budgets to protect against untimely evictions