ב-Google Kubernetes Engine (GKE), אפשר להשתמש בתכונת הצילום של נפחי אחסון ב-Kubernetes עבור נפחי אחסון מתמיד באשכולות GKE.
תמונות מצב של נפחי אחסון ב-Kubernetes מאפשרות ליצור עותק של נפח האחסון בנקודת זמן ספציפית. אתם יכולים להשתמש בעותק הזה כדי להחזיר את אמצעי האחסון למצב קודם או כדי להקצות אמצעי אחסון חדש.
תמונת מצב של נפח אחסון ב-Kubernetes שווה לגיבוי של הנתונים במערכות אחסון אחרות. לדוגמה, יצירת תמונת מצב של נפח אחסון ב-Kubernetes שקולה ליצירת גיבוי של Filestore.
אתם יכולים להשתמש בתמונות מצב כדי להגן על עומסי העבודה שלכם ולהשיג יעדים עסקיים קריטיים של נקודות שחזור בתוכנית להתאוששות מאסון, או אם יש לכם צורך בתאימות כדי לשמור נתונים באופן תקופתי.
ב-GKE יש שתי דרכים ליצור תמונות מצב של נפח:
Container storage interface (CSI) volume snapshot API: זהו תהליך ידני שמאפשר ליצור ולנהל תמונות מצב של נפחי אחסון באמצעות מנהל ההתקן של ה-CSI של Compute Engine Persistent Disk או מנהל ההתקן של ה-CSI של Filestore, תוך שימוש במוסכמות הגדרה שמשמשות בדרך כלל בתכנות Kubernetes בקוד פתוח.
Backup for GKE: זהו שירות מנוהל באופן מלא שמבצע אוטומטית את היצירה והניהול של תמונות מצב של נפחים. Backup for GKE תומך בגיבוי של הגדרות ושל נפחי אחסון לעומסי עבודה עם שמירת מצב (stateful) באמצעות דיסקים קשיחים קבועים. בעומסי עבודה עם Filestore, נתמך רק גיבוי של ההגדרות. כדי לגבות נתונים במופעים של רמת הבסיס ב-Filestore, צריך להמשיך להשתמש ב-API של תמונת מצב של נפח האחסון דרך מנהל ההתקן של Filestore CSI.
מגרסה 1.17 של GKE ואילך, אפשר להקצות ולצרף תמונות מצב של נפחים עם הרכיבים הבאים:
במאמרים הבאים מוסבר איך להשתמש ב-API של תמונת מצב של נפח אחסון עם דרייבר GKE CSI:
גיבוי ושחזור של אחסון ב-Filestore באמצעות תמונות מצב של נפח אחסון.
גיבוי ושחזור של נפח אחסון ב-Persistent Disk באמצעות תמונות מצב של נפח האחסון
המאמרים הבאים
- מומלץ לעיין במסמכי התיעוד בנושא Kubernetes Volume Snapshot.
- מידע על הרחבת נפח
- איך מתקינים ידנית מנהל התקן של CSI
- מידע נוסף על התמיכה ב-Filestore ב-GKE