Veritas InfoScale™ for Kubernetes Environments 8.0.220 - Linux
- Overview
- System requirements
- Preparing to install InfoScale on Containers
- Installing Veritas InfoScale on OpenShift
- Installing InfoScale on a system with Internet connectivity
- Installing InfoScale in an air gapped system
- Installing Veritas InfoScale on Kubernetes
- Prerequisites
- Tagging the InfoScale images on Kubernetes
- Installing InfoScale on Kubernetes
- Configuring KMS-based Encryption on an OpenShift cluster
- Configuring KMS-based Encryption on a Kubernetes cluster
- InfoScale CSI deployment in Container environment
- Dynamic provisioning
- Snapshot provisioning (Creating volume snapshots)
- Managing InfoScale volume snapshots with Velero
- Volume cloning
- Installing and configuring InfoScale DR Manager on OpenShift
- Installing and configuring InfoScale DR Manager on Kubernetes
- Disaster Recovery scenarios
- Configuring InfoScale
- Administering InfoScale on Containers
- Upgrading InfoScale
- Troubleshooting
Snapshot provisioning (Creating volume snapshots)
Volume snapshot represents a point-in-time and space-optimized copy of volume on storage system. The InfoScale CSI Plugin supports snapshot provisioning. You can create one or more snapshots of Persistent Volume that is provisioned dynamically or statically. You can also restore a Snapshot to reinstate the volume contents on a completely new Persistent Volume that you want to provision. The snapshots can also be consumed directly as PVC through static provisioning.
For using the point-in-time copies, Veritas recommends that you:
Use the space-optimized snapshots for read-intensive applications that run on top of either a source Persistent Volume or a snapshot copy. You can use full-instant snapshots for the write-intensive applications.
Use the Volume Clones feature for write- intensive applications. The volume Clones makes the exact copy of a Persistent volume immediately available for the read, write, and update operations.
To create a snapshot, you must create the following objects by using the yaml files:
- A VolumeSnapshotContent is a cluster resource to create a snapshot of a volume in the cluster that is provisioned by an administrator. This resource is similar to a PersistentVolume.
- A VolumeSnapshot is a cluster resource for request to create a snapshot of a volume in the cluster that is provisioned by a user. This resource is similar to a PersistentVolumeClaim.
- A VolumeSnapshotClass describe the storage classes when provisioning a volume snapshot. The VolumeSnapshotClass acts as a template for creating a snapshot and includes attributes like the type of snapshot, synchronization parameters, and other configuration parameters.
Note:
The VolumeSnapshot, VolumeSnapshotContent, and VolumeSnapshotClass API objects are Custom Resource Definitions (CRDs) and not a part of the core API. These CRDs and snapshot-controller are pre-installed on OpenShift, but must be manually deployed on Kubernetes.
Ensure that you install CRDs version v1beta1 only and snapshot-controller version 4.0.1 or lower.
In the beta version of VolumeSnapshot, you must deploy a snapshot controller into the control plane.