Documentation Index

Fetch the complete documentation index at: https://kb.vastdata.com/llms.txt

Use this file to discover all available pages before exploring further.

computecluster replica-sets

Prev Next

This command displays details of a VAST compute cluster replica set.

Usage

computecluster replica-sets --id ID
                            --resource-name RESOURCE_NAME
                            --resource-namespace RESOURCE NAMESPACE

Required Parameters

--id ID

Specifies the compute cluster by its ID.

--resource-name RESOURCE_NAME

Specifies the replica set for which to display details.

--resource-namespace RESOURCE NAMESPACE

Specifies the namespace to which the replica set belongs.

Example

vcli: admin> computecluster replica-sets --id 1 --resource-name vast-telemetries-collector --resource-namespace vast-dataengine
[
  {
    "api_version": null,
    "kind": null,
    "metadata": {
      "annotations": {
        "deployment.kubernetes.io/desired-replicas": "5",
        "deployment.kubernetes.io/max-replicas": "7",
        "deployment.kubernetes.io/revision": "1",
        "meta.helm.sh/release-name": "vast-serverless",
        "meta.helm.sh/release-namespace": "vast-dataengine"
      },
      "creation_timestamp": "2026-04-26T14:00:55Z",
      "deletion_grace_period_seconds": null,
      "deletion_timestamp": null,
      "finalizers": null,
      "generate_name": null,
      "generation": 2,
      "labels": {
        "pod-template-hash": "77bcb8ccdb",
        "vast-app": "vast-telemetries-collector"
      },
      "managed_fields": [
        {
          "api_version": "apps/v1",
          "fields_type": "FieldsV1",
          "fields_v1": {
            "f:metadata": {
              "f:annotations": {
                ".": {},
                "f:deployment.kubernetes.io/desired-replicas": {},
                "f:deployment.kubernetes.io/max-replicas": {},
                "f:deployment.kubernetes.io/revision": {},
                "f:meta.helm.sh/release-name": {},
                "f:meta.helm.sh/release-namespace": {}
              },
              "f:labels": {
                ".": {},
                "f:pod-template-hash": {},
                "f:vast-app": {}
              },
              "f:ownerReferences": {
                ".": {},
                "k:{\"uid\":\"cd94c122-025d-48cb-99db-51efd4ea4cc3\"}": {}
              }
            },
            "f:spec": {
              "f:replicas": {},
              "f:selector": {},
              "f:template": {
                "f:metadata": {
                  "f:annotations": {
                    ".": {},
                    "f:kubectl.kubernetes.io/default-container": {}
                  },
                  "f:labels": {
                    ".": {},
                    "f:pod-template-hash": {},
                    "f:vast-app": {}
                  }
                },
                "f:spec": {
                  "f:containers": {
                    "k:{\"name\":\"collector\"}": {
                      ".": {},
                      "f:command": {},
                      "f:env": {
                        ".": {},
                        "k:{\"name\":\"WORKERS_AMOUNT\"}": {
                          ".": {},
                          "f:name": {},
                          "f:value": {}
                        }
                      },
                      "f:image": {},
                      "f:imagePullPolicy": {},
                      "f:livenessProbe": {
                        ".": {},
                        "f:failureThreshold": {},
                        "f:httpGet": {
                          ".": {},
                          "f:path": {},
                          "f:port": {},
                          "f:scheme": {}
                        },
                        "f:initialDelaySeconds": {},
                        "f:periodSeconds": {},
                        "f:successThreshold": {},
                        "f:timeoutSeconds": {}
                      },
                      "f:name": {},
                      "f:readinessProbe": {
                        ".": {},
                        "f:failureThreshold": {},
                        "f:httpGet": {
                          ".": {},
                          "f:path": {},
                          "f:port": {},
                          "f:scheme": {}
                        },
                        "f:initialDelaySeconds": {},
                        "f:periodSeconds": {},
                        "f:successThreshold": {},
                        "f:timeoutSeconds": {}
                      },
                      "f:resources": {
                        ".": {},
                        "f:limits": {
                          ".": {},
                          "f:cpu": {},
                          "f:memory": {}
                        },
                        "f:requests": {
                          ".": {},
                          "f:cpu": {},
                          "f:memory": {}
                        }
                      },
                      "f:securityContext": {
                        ".": {},
                        "f:allowPrivilegeEscalation": {},
                        "f:capabilities": {
                          ".": {},
                          "f:drop": {}
                        }
                      },
                      "f:terminationMessagePath": {},
                      "f:terminationMessagePolicy": {},
                      "f:volumeMounts": {
                        ".": {},
                        "k:{\"mountPath\":\"/config\"}": {
                          ".": {},
                          "f:mountPath": {},
                          "f:name": {},
                          "f:readOnly": {}
                        }
                      }
                    }
                  },
                  "f:dnsPolicy": {},
                  "f:restartPolicy": {},
                  "f:schedulerName": {},
                  "f:securityContext": {
                    ".": {},
                    "f:runAsNonRoot": {},
                    "f:runAsUser": {},
                    "f:seccompProfile": {
                      ".": {},
                      "f:type": {}
                    }
                  },
                  "f:serviceAccount": {},
                  "f:serviceAccountName": {},
                  "f:terminationGracePeriodSeconds": {},
                  "f:volumes": {
                    ".": {},
                    "k:{\"name\":\"config\"}": {
                      ".": {},
                      "f:name": {},
                      "f:secret": {
                        ".": {},
                        "f:defaultMode": {},
                        "f:secretName": {}
                      }
                    }
                  }
                }
              }
            }
          },
          "manager": "kube-controller-manager",
          "operation": "Update",
          "subresource": null,
          "time": "2026-04-26T14:01:10Z"
        },
        {
          "api_version": "apps/v1",
          "fields_type": "FieldsV1",
          "fields_v1": {
            "f:status": {
              "f:availableReplicas": {},
              "f:fullyLabeledReplicas": {},
              "f:observedGeneration": {},
              "f:readyReplicas": {},
              "f:replicas": {}
            }
          },
          "manager": "kube-controller-manager",
          "operation": "Update",
          "subresource": "status",
          "time": "2026-04-26T14:01:42Z"
        }
      ],
      "name": "vast-telemetries-collector-77bcb8ccdb",
      "namespace": "vast-dataengine",
      "owner_references": [
        {
          "api_version": "apps/v1",
          "block_owner_deletion": true,
          "controller": true,
          "kind": "Deployment",
          "name": "vast-telemetries-collector",
          "uid": "cd94c122-025d-48cb-99db-51efd4ea4cc3"
        }
      ],
      "resource_version": "4406",
      "self_link": null,
      "uid": "db570f7b-0336-4d3d-b15f-4804e5cc1c29"
    },
    "spec": {
      "min_ready_seconds": null,
      "replicas": 5,
      "selector": {
        "match_expressions": null,
        "match_labels": {
          "pod-template-hash": "77bcb8ccdb",
          "vast-app": "vast-telemetries-collector"
        }
      },
      "template": {
        "metadata": {
          "annotations": {
            "kubectl.kubernetes.io/default-container": "collector"
          },
          "creation_timestamp": null,
          "deletion_grace_period_seconds": null,
          "deletion_timestamp": null,
          "finalizers": null,
          "generate_name": null,
          "generation": null,
          "labels": {
            "pod-template-hash": "77bcb8ccdb",
            "vast-app": "vast-telemetries-collector"
          },
          "managed_fields": null,
          "name": null,
          "namespace": null,
          "owner_references": null,
          "resource_version": null,
          "self_link": null,
          "uid": null
        },
        "spec": {
          "active_deadline_seconds": null,
          "affinity": null,
          "automount_service_account_token": null,
          "containers": [
            {
              "args": null,
              "command": [
                "telemetries_collector_service"
              ],
              "env": [
                {
                  "name": "WORKERS_AMOUNT",
                  "value": "4",
                  "value_from": null
                }
              ],
              "env_from": null,
              "image": "110450271409.dkr.ecr.eu-west-1.amazonaws.com/dev/orion:cache-serverless-vast-telemetries-collector-ee9d40a77513180f-x86_64",
              "image_pull_policy": "IfNotPresent",
              "lifecycle": null,
              "liveness_probe": {
                "_exec": null,
                "failure_threshold": 3,
                "grpc": null,
                "http_get": {
                  "host": null,
                  "http_headers": null,
                  "path": "/healthz",
                  "port": 8080,
                  "scheme": "HTTP"
                },
                "initial_delay_seconds": 15,
                "period_seconds": 20,
                "success_threshold": 1,
                "tcp_socket": null,
                "termination_grace_period_seconds": null,
                "timeout_seconds": 1
              },
              "name": "collector",
              "ports": null,
              "readiness_probe": {
                "_exec": null,
                "failure_threshold": 10,
                "grpc": null,
                "http_get": {
                  "host": null,
                  "http_headers": null,
                  "path": "/readyz",
                  "port": 8080,
                  "scheme": "HTTP"
                },
                "initial_delay_seconds": 5,
                "period_seconds": 10,
                "success_threshold": 3,
                "tcp_socket": null,
                "termination_grace_period_seconds": null,
                "timeout_seconds": 10
              },
              "resize_policy": null,
              "resources": {
                "claims": null,
                "limits": {
                  "cpu": "2",
                  "memory": "1Gi"
                },
                "requests": {
                  "cpu": "500m",
                  "memory": "512Mi"
                }
              },
              "restart_policy": null,
              "security_context": {
                "allow_privilege_escalation": false,
                "capabilities": {
                  "add": null,
                  "drop": [
                    "ALL"
                  ]
                },
                "privileged": null,
                "proc_mount": null,
                "read_only_root_filesystem": null,
                "run_as_group": null,
                "run_as_non_root": null,
                "run_as_user": null,
                "se_linux_options": null,
                "seccomp_profile": null,
                "windows_options": null
              },
              "startup_probe": null,
              "stdin": null,
              "stdin_once": null,
              "termination_message_path": "/dev/termination-log",
              "termination_message_policy": "File",
              "tty": null,
              "volume_devices": null,
              "volume_mounts": [
                {
                  "mount_path": "/config",
                  "mount_propagation": null,
                  "name": "config",
                  "read_only": true,
                  "sub_path": null,
                  "sub_path_expr": null
                }
              ],
              "working_dir": null
            }
          ],
          "dns_config": null,
          "dns_policy": "ClusterFirst",
          "enable_service_links": null,
          "ephemeral_containers": null,
          "host_aliases": null,
          "host_ipc": null,
          "host_network": null,
          "host_pid": null,
          "host_users": null,
          "hostname": null,
          "image_pull_secrets": null,
          "init_containers": null,
          "node_name": null,
          "node_selector": null,
          "os": null,
          "overhead": null,
          "preemption_policy": null,
          "priority": null,
          "priority_class_name": null,
          "readiness_gates": null,
          "resource_claims": null,
          "restart_policy": "Always",
          "runtime_class_name": null,
          "scheduler_name": "default-scheduler",
          "scheduling_gates": null,
          "security_context": {
            "fs_group": null,
            "fs_group_change_policy": null,
            "run_as_group": null,
            "run_as_non_root": true,
            "run_as_user": 65534,
            "se_linux_options": null,
            "seccomp_profile": {
              "localhost_profile": null,
              "type": "RuntimeDefault"
            },
            "supplemental_groups": null,
            "sysctls": null,
            "windows_options": null
          },
          "service_account": "vast-telemetries-collector",
          "service_account_name": "vast-telemetries-collector",
          "set_hostname_as_fqdn": null,
          "share_process_namespace": null,
          "subdomain": null,
          "termination_grace_period_seconds": 10,
          "tolerations": null,
          "topology_spread_constraints": null,
          "volumes": [
            {
              "aws_elastic_block_store": null,
              "azure_disk": null,
              "azure_file": null,
              "cephfs": null,
              "cinder": null,
              "config_map": null,
              "csi": null,
              "downward_api": null,
              "empty_dir": null,
              "ephemeral": null,
              "fc": null,
              "flex_volume": null,
              "flocker": null,
              "gce_persistent_disk": null,
              "git_repo": null,
              "glusterfs": null,
              "host_path": null,
              "iscsi": null,
              "name": "config",
              "nfs": null,
              "persistent_volume_claim": null,
              "photon_persistent_disk": null,
              "portworx_volume": null,
              "projected": null,
              "quobyte": null,
              "rbd": null,
              "scale_io": null,
              "secret": {
                "default_mode": 420,
                "items": null,
                "optional": null,
                "secret_name": "vast-telemetries-collector-config"
              },
              "storageos": null,
              "vsphere_volume": null
            }
          ]
        }
      }
    },
    "status": {
      "available_replicas": 5,
      "conditions": null,
      "fully_labeled_replicas": 5,
      "observed_generation": 2,
      "ready_replicas": 5,
      "replicas": 5
    }
  }
]