Hi,
For creating dynamic volume in Apigee hybrid runtime plane is it required to have CSI driver installed in EKS cluster?
Hi,
For creating dynamic volume in Apigee hybrid runtime plane is it required to have CSI driver installed in EKS cluster?
Technically, there are many ways to skin this can.
The official documentation recommendation is:
For the Cassandra database, hybrid runtime uses dynamically created persistent volumes to store data. To configure Cassandra properly, you must configure a StorageClass definition that is backed by a solid-state drive (SSD).
This topic explains how to create a new StorageClass that uses SSD and make it the default class. When Cassandra starts, it will use this default StorageClass.
KEY POINT: For performance reasons, it is important that the StorageClass uses an SSD backend.
https://cloud.google.com/apigee/docs/hybrid/v1.8/cassandra-config
As Apigee Hybrid supports many Kubernetes flavours, you would need to look at your vendor docs to define a specific provider that fulfils requirements.
For EKS, it usually is ebs csi driver with gp2 or gp3 volumes.
This issue is resolved by installing CSI driver in EKS cluster.
Hi @shalipriya - Could you please share more details how you have resolved this issue? I mean steps you took to resolve this issue.
@yuriyl - Could you please share the document to configure the storage in other ways?