pvc immediate
This commit is contained in:
@@ -600,14 +600,18 @@ func (k *KubernetesService) CreateSecret(context context.Context, minioId string
|
||||
}
|
||||
|
||||
// CreatePVC creates a PersistentVolumeClaim in the given namespace.
|
||||
// Uses "local-path-immediate" StorageClass (volumeBindingMode: Immediate) to avoid
|
||||
// the WaitForFirstConsumer deadlock with Admiralty virtual nodes.
|
||||
func (k *KubernetesService) CreatePVC(ctx context.Context, name, namespace, storageSize string) error {
|
||||
storageClassName := "local-path-immediate"
|
||||
pvc := &v1.PersistentVolumeClaim{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: name,
|
||||
Namespace: namespace,
|
||||
},
|
||||
Spec: v1.PersistentVolumeClaimSpec{
|
||||
AccessModes: []v1.PersistentVolumeAccessMode{v1.ReadWriteOnce},
|
||||
AccessModes: []v1.PersistentVolumeAccessMode{v1.ReadWriteOnce},
|
||||
StorageClassName: &storageClassName,
|
||||
Resources: v1.VolumeResourceRequirements{
|
||||
Requests: v1.ResourceList{
|
||||
v1.ResourceStorage: resource.MustParse(storageSize),
|
||||
|
||||
Reference in New Issue
Block a user