Ti ricordiamo che il limite di storage che imposti in fase di creazione/modifica di un cluster Kubernetes rappresenta il limite raggiungibile dalla somma dei vari volumi che crei in quello specifico cluster.
Per creare un Block Storage su cluster Kubernetes è necessario utilizzare le API. La maniere più comune per utilizzare le API di Kubernetes è attraverso il client
Kubectl.
Il client deve essere configurato utilizzando il file di configurazione scaricabile dalla pagina di dettaglio del cluster:
- accedi alla Nuova Piattaforma di Gestione Cloud;
- nel menù verticale di sinistra I TUOI SERVIZI seleziona la voce Gestione > Container;
- nell'area Cluster Kubernetes individua il cluster che vuoi modificare e clicca sui tre puntini ... presenti alla fine della rispettiva riga;
- seleziona la voce Gestisci cluster dalla lista proposta;
- accederai alla pagina di dettaglio del cluster;
- clicca sul pulsante Azioni cluster presente nella parte destra e seleziona, dalla lista proposta, la voce Scarica file config;
Un esempio di come creare un block storage:
$ kubectl apply -f creablockstorage.yaml
Dove il contenuto del file é:
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: wp-pv-claim
labels:
app: wordpress
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
Ti ricordiamo che i volumi creati in una determinata zona, sono visibili esclusivamente da quella stessa zona.