$pvc = $this->cluster
->persistentVolumeClaim()
->setName('pvc-1')
->setSelectors(['matchLabels' => ['app' => 'bigdata']])
->setCapacity(10, 'Gi')
->setAccessModes(['ReadWriteOnce'])
->setStorageClass('gp2')
->create();
$sc = $this->cluster
->storageClass()
->setName('sc1')
->setProvisioner('csi.aws.amazon.com')
->setParameters(['type' => 'sc1'])
->create();
// Creating the $pvc
$pvc->setStorageClass($sc)->create();
$pvc->refresh();
if ($pvc->isAvailable()) {
//
}
if ($pvc->isBound()) {
//
}