הדף הזה מיועד למומחי אחסון שמחברים או עוזרים לחבר את האחסון לשירותים אחרים, כמו Google Cloud. במאמר תפקידים ומשימות נפוצים של משתמשי GKE מפורטים תפקידים ומשימות לדוגמה שמוזכרים בתוכן של Google Cloud .
הסמכה לאחסון GDC Ready
Google Cloud קבעה את הדרישות הבאות שצריך לעמוד בהן כדי שמערכת של שותף אחסון תהיה כשירה ל-Google Distributed Cloud (GDC). ממשק אחסון קונטיינרים (CSI) הוא תקן שאינו תלוי בספק, שמאפשר לספקים לחשוף את מערכות האחסון של הבלוקים והקבצים שלהם למערכות תזמור קונטיינרים (CO) כמו Kubernetes. ההסמכה של GDC Ready לאחסון מבטיחה שמנהלי ההתקנים של CSI של שותפי האחסון שלנו יכולים לספק חוויה חלקה בין GDC (ב-VMware או ב-bare metal) לבין מערכות האחסון של הקבצים של השותפים.
כדי שמנהל התקן CSI של שותף ייכלל בתוכנית, השותף צריך לתמוך בדברים הבאים:
- יכולת לפרוס את מנהל התקן ה-CSI של האחסון ואת יחסי התלות שלו, באמצעות מסגרת Kubernetes
- פונקציות ליבה שהלקוחות צריכים היום, כולל הקצאה דינמית של נפחים, באמצעות ממשקי ה-API המובנים של Kubernetes לאחסון.
- יכולת לנהל את האחסון בתרחישים של הגדלה וצמצום של Kubernetes בהתאם לעומס
- ניידות של עומסי עבודה עם אחסון מתמיד לעומסי עבודה עם שמירת מצב (stateful)
באישורים של תוכנת Google Distributed Cloud ל-VMware בלבד, שותפי האחסון יכולים לבחור באיזו גרסה של vSphere לבצע את האישור. אם גרסה מסוימת של vSphere לא מופיעה במטריצת ההסמכה של שותף מסוים, צריך לבדוק עם השותף אם הוא תומך בה.
באישורים של תוכנת Google Distributed Cloud רק ב-bare metal, שותפי האחסון ביצעו את האישורים במערכת הפעלה אחת או יותר, על סמך התמיכה שלהם במערכת ההפעלה. אם אתם לא רואים מערכת הפעלה או גרסה ספציפית, פנו לשותף כדי לוודא שהיא נתמכת.
מידע נוסף על התוכנית זמין במאמר שותפים שמתאימים ל-GDC.
אימות גרסת GDC
אנחנו כבר לא מאמתים כל גרסה של תוכנת Google Distributed Cloud רק עם כל שותף אחסון, כי לא נתקלנו בבעיות משמעותיות עם הספקים שברשימה. אם יש לכם שאלות לגבי שותפי אחסון ואימות של תוכנת Google Distributed Cloud בלבד, פנו למנהל החשבונות הטכני או לחבר בצוות התמיכה. למידע נוסף על מדיניות התמיכה בגרסאות, קראו את דף התמיכה ב-Google Distributed Cloud במצב תוכנה בלבד.
הספקים הבאים אימתו בעבר גרסאות שונות של תמיכה בהצעות האחסון שלהם:
Dell EMC
הפתרון: CSI Driver for PowerStore
תיאור: מפרט Container Storage Interface (CSI) נועד לספק ממשק שבו Container Orchestrators (כמו Kubernetes) יכולים להשתמש כדי להקצות נפח אחסון. ספקי אחסון מטמיעים מנהלי התקנים של CSI שתואמים למפרט, ומספקים שירותי אחסון באמצעות ממשק אחסון בקונטיינר שלא תלוי בספק.
דף אינטרנט: https://github.com/dell/csi-powerstore/
הפתרון: CSI Driver for PowerFlex
תיאור: מנהל ההתקן של PowerFlex CSI של Dell מטמיע את הממשק הסטנדרטי (מפרט CSI) בין Container Orchestrator (CO) מופעל לבין מערכות Dell PowerFlex. מנהל ההתקן הוא פלאגין שמותקן ב-Kubernetes כדי לספק אחסון מתמיד באמצעות מערכות האחסון של Dell. מנהל ההתקן של CSI ל-PowerFlex מציע כמה תכונות ברמה ארגונית, כולל, בין היתר: הקצאה סטטית, הקצאה דינמית, יצירה ומחיקה של תמונות מצב של נפח, והרחבה.
דף אינטרנט:
- https://github.com/dell/csi-powerflex
- https://dell.github.io/csm-docs/docs/deployment/helm/drivers/installation/powerflex/
יכולות נוספות שאומתו בעבר:
Hitachi
פתרון: Hitachi Storage Plug-in for Containers
| מטריצת הכשירות | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
תיאור: Hitachi Vantara Container Storage Interface (CSI) הוא פלאגין וקבוצת רכיבים שמשלבים הפצות של Kubernetes עם פלטפורמות האחסון של Hitachi (VSP) מסדרות E, F, G, VSP 5000, VSP One Block 20 ו-VSP One Block High End (VSP One Block 85) – מערכות אחסון היברידיות ו-all-flash ברמה ארגונית.
HSPC הוא רכיב תוכנה שמכיל ספריות, הגדרות ופקודות שמאפשרות ליצור קונטיינר כדי להריץ אפליקציות עם שמירת מצב. הרכיב מאפשר לאפליקציות עם שמירת מצב (stateful) לשמור נתונים אחרי שהסתיים מחזור החיים של הקונטיינר. HSPC מספק אמצעי אחסון מתמידים מסדרת האחסון Hitachi VSP, משתמש בזמינות גבוהה מובנית ומתזמר משימות אחסון בין מארחים באשכול.
דפי אינטרנט:
NetApp
הפתרון: CSI Trident ל-Kubernetes
| מטריצת הכשירות | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
תיאור: ממשק Container Storage Interface (CSI) מספק מסגרת לתקנון התקשורת בין מערכות תזמור של קונטיינרים לבין מערכות אחסון. CSI הוא מאמץ קהילתי שמונע על ידי קבוצת האינטרס המיוחדת (SIG) לאחסון של Cloud Native Computing Foundation (CNCF). חברת NetApp הטמיעה את CSI ב-Trident כדי לפשט את צריכת האחסון המתמיד למשתמשי Kubernetes, תוך הצעת ממשק אוניברסלי לכל פלטפורמות האחסון העיקריות של NetApp. CSI נתמך בגרסאות Trident 19.07 ואילך, ואפשר להוריד אותו מ-docs.netapp.
דף אינטרנט:
Portworx
הפתרון: Portworx עם CSI
תיאור: פלטפורמת האחסון Portworx Enterprise ל-Kubernetes נועדה לענות על הדרישות העסקיות שצריך כדי להריץ אפליקציות עשירות בנתונים ב-Kubernetes בסביבת הייצור. פלטפורמת Portworx Enterprise מספקת פתרונות לאחסון קונטיינרים עם יכולת הרחבה וביצועים גבוהים, גיבוי של Kubernetes ותוכנית התאוששות מאסון (DR), פעולות בכמה עננים, אבטחת מידע, ניהול קיבולת, תאימות ופיקוח.
דף אינטרנט:
- https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
- מצב הגישה ReadWriteMany ו-Dataplane v2 (DPv2)
אם אתם משתמשים בתוכנת Google Distributed Cloud רק ב-VMware עם Dataplane V2 ונפחי שירות sharedv4, מומלץ להשתמש בגרסה 1.28.200-gke.111 ואילך.
בתוכנת Google Distributed Cloud רק בשרת פיזי, יוצרים אשכול שכולל את kube-proxy (כלול כברירת מחדל) עם הדרייבר Px-StoreV2.
בתוכנת Google Distributed Cloud ל-VMware ולשרת פיזי בלבד, גרסה 1.32.x של Google Distributed Cloud מתאימה ל-PX-StoreV2.
יכולות נוספות שאומתו בעבר:
Robin.io
הפתרון: ROBIN Storage
תיאור: האחסון המובנה בענן של ROBIN הוא אחסון בקונטיינרים עם Application Awareness, שמציע יכולות מתקדמות לניהול נתונים ופועל בכל הפצה של Kubernetes, כולל GKE on Google Cloud ו-GDC. האחסון המובנה בענן של ROBIN מספק ביצועים של שרתים פיזיים ומאפשר לכם להגן (באמצעות קובצי snapshot וגיבויים), לאבטח (באמצעות הצפנה), לשתף פעולה (באמצעות שכפולים ותהליכי עבודה של דחיפה/משיכה כמו ב-git) ולהפוך לניידת (באמצעות סנכרון בענן) כל אפליקציה עם שמירת מצב (stateful) שנפרסת באמצעות תרשימי Helm או אופרטורים.
דף אינטרנט:
אם אתם משתמשים בתוכנת Google Distributed Cloud רק ב-VMware עם Dataplane V2 ונפחי RWX, מומלץ להשתמש בגרסאות האשכולות הבאות:
- בגרסה המשנית 1.28, צריך להשתמש בגרסה 1.28.200-gke.111 ואילך.
- בתוכנת Google Distributed Cloud לשרת פיזי בלבד, מומלץ לא ליצור אשכול בלי kube-proxy עם הדרייבר הזה.
יכולות נוספות שאומתו בעבר:
VMware
הפתרון: vSphere CSI Driver*
| מטריצת הכשירות | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
*VMware vSphere CSI שמותקן מראש עם GDC זמין לכלל המשתמשים החל מגרסה 1.7.x של GDC. כדי לראות את הדרישות להגדרת המכונה הווירטואלית, עיינו במסמכי התיעוד של VMware בנושא דרישות מוקדמות.
תיאור: ממשק VMware vSphere Container Storage Interface (CSI) הוא פלאגין מחוץ לעץ שחושף את האחסון של vSphere לעומסי עבודה בקונטיינרים ב-Kubernetes. הפלאגין מאפשר VMware vSAN וסוגים אחרים של אחסון vSphere. הוא מתקשר עם מישור הבקרה של Cloud Native Storage (CNS) ב-VMware vCenter Server לכל פעולות הקצאת האחסון.
דף אינטרנט: