Hi,
For creating dynamic volume in Apigee hybrid runtime plane is it required to have CSI driver installed in EKS cluster?
Solved! Go to Solution.
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.
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.
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.
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.