במאמר הזה מוסבר איך למחוק אשכול Kubernetes רגיל מאזור מבודד (air-gapped) של Google Distributed Cloud (GDC). כשמוחקים אשכול רגיל, נמחקים כל עומסי העבודה, מאגרי הצמתים, צומתי מישור הבקרה והמשאבים התואמים באשכול. מכיוון שאשכול רגיל מוגבל לפרויקט אחד, המחיקה לא משפיעה על פרויקטים אחרים.
המסמך הזה מיועד לקהלים כמו מפתחי אפליקציות בקבוצת מפעילי האפליקציות, שאחראים על ניהול עומסי העבודה של קונטיינרים בארגון שלהם. מידע נוסף זמין במאמר קהלים למסמכי תיעוד של GDC מנותק.
לפני שמתחילים
כדי למחוק אשכול רגיל, צריך לבקש מאדמין ה-IAM של הפרויקט להקצות לכם את התפקיד אדמין של אשכול רגיל (standard-cluster-admin). התפקיד הזה משויך למרחב השמות של הפרויקט. מידע נוסף מופיע במאמר בנושא ניהול הגישה לאשכולות רגילים.
מחיקת מקבץ רגיל והמשאבים שלו
כדי למחוק אשכול משותף ואת המשאבים שלו:
המסוף
בכלי לבחירת פרויקטים, בוחרים את הפרויקט.
אשכולות רגילים הם משאבים ברמת הפרויקט. אם בוחרים במשאב 'ארגון', יוצגו אשכולות משותפים, שההיקף שלהם הוא הארגון. למידע נוסף, קראו את המאמר היררכיית המשאבים.
בתפריט הניווט, בוחרים באפשרות Kubernetes Engine > Clusters (Kubernetes Engine > אשכולות).
ברשימת האשכולות, לוחצים על האשכול שרוצים למחוק.
לוחצים על delete Delete Cluster.
כשמוצגת בקשה, מקלידים את ביטוי האישור שמופיע ולוחצים על Delete כדי למחוק את האשכול.
תהליך המחיקה יכול להימשך עד 45 דקות.
API
מוודאים שכל בקשות הנפח הקבועות (PVC) נמחקו מהאשכול הרגיל. מידע נוסף זמין במאמר מחיקת אחסון מתמיד.
מסירים את המשאב המותאם אישית
Clusterמאזור GDC:kubectl delete clusters.cluster.gdc.goog/STANDARD_CLUSTER_NAME \ --namespace PROJECT_NAME \ --kubeconfig MANAGEMENT_API_SERVERתהליך המחיקה יכול להימשך עד 45 דקות. כדי שתהליך המחיקה יפעל ברקע, מוסיפים את הפרמטר
--wait=falseלפקודה.מחליפים את מה שכתוב בשדות הבאים:
-
STANDARD_CLUSTER_NAME: שם האשכול שרוצים למחוק. -
PROJECT_NAME: השם של הפרויקט שמנהל את האשכול. -
MANAGEMENT_API_SERVER: הנתיב של kubeconfig בשרת ה-API האזורי שבו מתארח האשכול. אם עדיין לא יצרתם קובץ kubeconfig לשרת ה-API לניהול באזור היעד, קראו את המאמר כניסה.
-
Terraform
מוודאים שכל בקשות הנפח הקבועות (PVC) נמחקו מהאשכול הרגיל. מידע נוסף זמין במאמר בנושא מחיקת אחסון מתמשך.
מסירים את המשאב באמצעות Terraform:
terraform destroy -target kubernetes_manifest.cluster-createהמחיקה יכולה להימשך עד 45 דקות.