die bei der Definition von StorageClass
aus der Dokumentation Werfen wir einen Blick:
kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: standard provisioner: kubernetes.io/aws-ebs parameters: type: gp2 reclaimPolicy: Retain mountOptions: - debug
So auf einer grundlegenden Ebene, es definiert - die für die Erstellung von Speicher (provisioner
) verantwortlich ist und welche Parameter müssen übergeben werden und Dinge wie Rückforderungspolitik und so weiter.
Die Anzahl der Speicherklassen, die Sie benötigen, hängt von den Eigenschaften des zugrunde liegenden Speichers ab. Als ein hypothetisches Beispiel nehmen wir an, Sie hätten HD und SSD als zwei Arten von Speichern, dann würden Sie entsprechende zwei Speicherklassen erstellen.
spezifische Fragen zu beantworten:
Kann ich die gleiche Speicherklasse für verschiedene Dienste verwenden - zum Beispiel Ich bin mit persistenten Volumes für Redis, RabbitMQ, elastische Suche auf Kubernetes.
Ja
Kann ich die Speicherklasse eines Anspruchs zu einem späteren Zeitpunkt?
In der Praxis, No