K8sClusterSummary
Supported in v9.0+ Key properties of a 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. Populated only when dataPathTransport is pernodeproxy. |
| crdServiceAccountInfo | ServiceAccountInfo | Supported in v9.2+ The details of the RSC service account used for CRD operations. |
| dataPathTransport | String | Supported in v9.6+ Transport type used for RBA data movers. Set to pernodeproxy when the per-node backup proxy DaemonSet routes data traffic. Null for clusters without per-node-proxy configured. |
| distribution | String | Supported in v9.1+ Distribution of the Kubernetes cluster. |
| effectiveSlaId | String | Supported in v9.6+ Effective SLA domain ID inherited or directly assigned. |
| effectiveSlaSource | String | Supported in v9.6+ Source of the effective SLA (direct assignment or inherited hierarchy). |
| effectiveSlaType | String | Supported in v9.6+ Type of the effective SLA domain. |
| helmStatus | String | Supported in v9.6+ Helm chart status for manifest-onboarded clusters (e.g. synced, stale). |
| helmVersion | String | Supported in v9.6+ Helm chart version deployed on the cluster. |
| id | String! | Required. Supported in v9.0+ ID of the Kubernetes cluster. |
| k8SVersion | String | Supported in v9.6+ Kubernetes server version reported by the cluster API. |
| kubevirtVersion | String | Supported in v9.6+ KubeVirt version installed on the cluster, or null if KubeVirt is not present. Populated by the cluster refresh task. |
| kuprServerProxyConfig | KuprServerProxyConfig | Supported in v9.2+ The configuration for the kupr server proxy being used. |
| kuprServerProxyPodMultusIp | String | Supported in v9.6+ IP address of the kupr proxy pod on the Multus secondary network. Populated only for Multus transport clusters. |
| lastRefreshTime | DateTime | Supported in v9.0+ Last refresh time of the Kubernetes cluster. |
| loadbalancerIpDns | String | Supported in v9.6+ LoadBalancer IP or DNS name for the kupr proxy service. Populated only for LoadBalancer transport clusters. |
| maxConcurrentAgents | Int | Supported in v9.6+ Maximum number of kupr backup agents allowed to run concurrently. Omitted when FF is off. |
| maxPvcsPerAgent | Int | Supported in v9.6+ Maximum number of PVCs assigned to a single kupr backup agent. Omitted when FF is off. |
| nadName | String | Supported in v9.6+ Network Attachment Definition name for Multus transport clusters. |
| nadNamespace | String | Supported in v9.6+ Namespace of the Network Attachment Definition for Multus transport clusters. |
| name | String! | Required. Supported in v9.0+ Name of the Kubernetes cluster. |
| namespaceCount | Int | Supported in v9.6+ Number of Kubernetes namespaces discovered in this cluster. |
| numLabels | Int | Supported in v9.6+ Number of K8s labels tracked by CDM for this cluster. Null on list responses. |
| numProtectionSets | Int | Supported in v9.6+ Number of CDM protection sets defined for this cluster. Null on list responses. |
| numVms | Int | Supported in v9.6+ Number of KubeVirt VMs discovered in this cluster. Null on list responses. |
| onboardingServiceAccountInfo | ServiceAccountInfo | Supported in v9.2+ The details of the RSC service account used for onboarding using manifest. |
| onboardingType | String | Supported in v9.2+ The type of onboarding. It can be kubeconfig or manifest. |
| port | Int | Supported in v9.6+ NodePort or LoadBalancer port used to reach the kupr proxy service. |
| pvcGroupingStrategy | String | Supported in v9.6+ PVC grouping strategy (node_affinity |
| region | String | Supported in v9.1+ Region of the Kubernetes cluster. |
| registry | String | Supported in v9.0+ Container registry URL for storing Rubrik container images. |
| status | String! | Required. Supported in v9.0+ Connection status of the Kubernetes cluster. |
| transport | String | Supported in v9.1+ The transport type used for communication with the Kubernetes cluster. |
| workloads | [K8sWorkloadComponentSummary!]! | Supported in v9.6+ In-cluster Rubrik workload components (persistent and on-demand). Null on list responses; populated only by the single-cluster GET. |
Used By
Queries
Mutations