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