Kubernetes परिचय
Frank Heilmann
Platform Architect and Freelance Instructor


Storage Classes (SC):
संदेह हो तो Storage Classes उपयोग करें ;-)
स्टोरेज चलाने के लिए सिर्फ तीन ऑब्जेक्ट हैं:
PersistentVolumePersistentVolumeClaim StorageClassस्थायी डेटा की जरूरत वाला Pod एक
PersistentVolumeClaim उपयोग करता है
PersistentVolume बनवाता हैPersistentVolume क्लेम करने वाले Pod से मैप होता हैStorageClass उपयोग होती है, जो PV की latency और
backup रणनीति जैसे विवरण तय करती हैPersistentVolume (स्टोर किए डेटा सहित)
Pod के terminate होने पर भी बना रहता हैPersistentVolume वाला Pod
apiVersion: v1 kind: Pod ...spec: containers: ... volumeMounts: - name: pv-mydata mountPath: /mydatavolumes: - name: pv-mydata persistentVolumeClaim: claimName: datacamp-pvc
StorageClass के साथ PersistentVolumeClaim
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: datacamp-pvcspec: storageClassName: "standard" accessModes: - ReadWriteOnceresources: requests: storage: 5Gi
kubectl में Kubernetes स्टोरेज बनाने और मॉनिटर करने के लिए पूरी कमांड-सेट हैkubectl get sc सभी उपलब्ध Storage Classes दिखाता हैkubectl get pvc सभी डिप्लॉय हुए Persistent Volume Claims दिखाता हैkubectl get pv सभी डिप्लॉय हुए Persistent Volumes दिखाता हैkubectl apply -f <manifest> से
मैनिफेस्ट में घोषित स्टोरेज रिसोर्स डिप्लॉय कर सकते हैं.Kubernetes परिचय