Skip to content

K8sManifestConfigInput

Supported in v9.2+ Input to generate a manifest for the Kubernetes cluster.

Fields

Field Type Description
backupSubnetCidr String Supported in v9.6+ Comma-separated IPv4 CIDR(s) the per-node backup proxy binds its backup NIC within. Only used when dataPathTransport is pernodeproxy.
dataPathTransport String Supported in v9.6+ The transport type used for the RBA data movers. Set to pernodeproxy to include the per-node backup proxy DaemonSet in the generated manifest.
distribution String! Required. Supported in v9.2+ Distribution of the Kubernetes cluster to be added.
id String Supported in v9.2+ UUID of the Kubernetes cluster to be added.
isAutoPsCreationEnabled Boolean Supported in v9.2+ Specifies whether to enable automatic protection set creation for the Kubernetes cluster.
k8sNodeIp String Supported in v9.2+ IP address of the master node of the Kubernetes cluster. This is required only when transport type is NodePort.
loadBalancerAnnotations LoadBalancerAnnotationInput Annotations to set on the generated load balancer Service. Only used when transport is loadbalancer. When non-empty, this map replaces the built-in per-distribution annotations entirely.
maxConcurrentAgents Int Supported in v9.6+ Maximum number of kupr backup agents allowed to run concurrently against this Kubernetes cluster. Set to 0 (or omit) to leave the throttle unlimited.
maxPvcsPerAgent Int Supported in v9.6+ Maximum number of PVCs assigned to a single kupr backup agent. Used as a per-group cap for the node_affinity grouping strategy. Defaults to 30 when omitted. Set to 0 to disable the per-agent cap.
nadName String Supported in v9.4+ The name of the network attachment definition object.
nadNamespace String Supported in v9.4+ The namespace to which the network attachment definition object belongs.
name String! Required. Supported in v9.2+ Name of the Kubernetes Cluster.
pullSecret String Supported in v9.2+ The pull secret required for pulling Rubrik container images.
registry String Supported in v9.2+ Container registry URL for storing Rubrik container images.
serviceAccount ServiceAccountInputInput! Required. Supported in v9.2+ The RSC service account used for onboarding.
transport String! Required. Supported in v9.2+ The transport type used for communication with the Kubernetes cluster.