Skip to main content
Version: 3.1

Federated Mode

Applicable to Federated mode only

Portworx Backup supports a Federated mode (also referred to as Managed Service Provider mode or Workload Identity mode) designed for large-scale, multi-cluster, and service provider environments such as Gardener.

In Federated mode:

  • The Portworx Backup server is deployed on a dedicated backup cluster and sends instructions to application clusters.
  • All backup operations are handled locally by Stork on each application cluster.
  • Cloud credentials are never stored centrally. Each application cluster connects directly to the backup location using cloud-native Workload Identity (for example, Azure Managed Identity, AWS IRSA (IAM Roles for Service Accounts), or GCP Workload Identity Federation).
note

Federated mode is designed for large-scale, multi-cluster environments and integrates with Gardener for automatic shoot cluster discovery. You can also manually onboard non-Gardener Kubernetes clusters using a kubeconfig, so Gardener is not required. For more information, see Onboard a standalone shoot cluster. Federated mode supports Azure Blob Storage (Portworx Backup 3.0.0 or later), AWS S3 (Portworx Backup 3.1.0 or later), and Google Cloud Storage (GCS) (Portworx Backup 3.1.0 or later) as backup locations. For a comparison with Classic mode, see Operation Modes.

Scope of this section

The topics in this section are specific to Federated mode and cover the areas where Federated mode differs from Classic mode: specifications, installation, cluster management, and backup location configuration.

Most other operations — backups, restores (excluding KubeVirt VMs), schedules, rules, policies, labels, and sharing — work the same way in both modes. However, some capabilities differ:

  • Not supported in Federated mode: NFS backup locations, KDMP-based backups, and KubeVirt virtual machine backup and restore.
  • Behaves differently in Federated mode: backup deletion, backup sync, cloud file-missing checks, and backup location validation are handled locally by Stork on each application cluster (using Workload Identity) rather than by the Portworx Backup server. For the operation-by-operation comparison of how each behaves in Classic versus Federated mode, see Operation specifications.

See Federated Mode Specifications before using procedures in the Operate section.

The following sections provide the information specific to Federated mode:

In this topic: