Configuring cluster

Last published : Jun 12, 2026
Complete the following steps for each cluster.
Note: Ensure that you add a Kubernetes node only to a single InfoScale cluster.
  1. Edit clusterInfo section of the sample /YAML/Kubernetes/cr.yaml for InfoScale specifications as under -
     metadata:
      name: < Assign a name to this cluster >
      namespace: < The namespace where you want to
                          create this cluster>

     spec:
      clusterID: <Optional- Enter an ID for this cluster.
                     The ID can be any number between 1 and 65535 >
      isSharedStorage: true
      -  nodeName: <Name of the first node>
        ip:
        -  <Optional - First IP address of the first node >
        -  <Optional - Second IP address of the first node>
        excludeDevice:
        -  <Optional - Device path of the disk on the node that you want
                                   to exclude from Infoscale disk group.>
      -  nodeName: <Name of the second node>
        ip:
       -  <Optional - First IP address of the second node >
       -  <Optional - Second IP address of the second node>
        excludeDevice:
        -  <Optional - Device path of the disk on the node that you want
                                   to exclude from Infoscale disk group.>
      -  nodeName: <Name of the third node>
        ip:
       -  <Optional - First IP address of the third node >
       -  <Optional - Second IP address of the third node>
        excludeDevice:
        -  <Optional - Device path of the disk on the node that you want
                                   to exclude from Infoscale disk group.>
    .
    .
    .

     YOU CAN ADD UP TO 16 NODES.

      enableScsi3pr:<Enter True to enable SCSI3 persistent reservation>

      fencingDevice: ["<Hardware path to the first fencing device>",
                      "<Hardware path to the second fencing device>",
                      "<Hardware path to the third fencing device>", ]
      encrypted: false
      sameEnckey: false

      customImageRegistry:  customImageRegistry: <Custom registry name /
                         <IP address of the custom registry>:<port number> >
    Note: Do not enclose parameter values in angle brackets (<>). For example, Primarynode is the name of the first node; fornodeName :
    1. You can choose to rename cr.yaml. If you rename the file, ensure that you use that name in the next step.
      Note: Veritas recommends renamingcr.yamland maintaining a custom resource for each cluster. The renamedcr.yamlis used to add more nodes to that InfoScale cluster.
    2. Run the following command on the master node.
    kubectl create -f /YAML/Kubernetes/cr.yaml
    1. Run the following command on the master node to know the name and namespace of the cluster.
    kubectl get infoscalecluster -A
    Use the namespace from the output similar to the following -
    NAMESPACE   NAME                VERSION   CLUSTERID   STATE   AGE
    .
    .
    \<Namespace\> <Name of the
                 InfoScale cluster> 8.0.300  \<Cluster ID\> Running 25h
    .
    .