אפשר למחוק עומסי עבודה חסרי מצב באמצעות מתודולוגיות סטנדרטיות של מחיקה ב-Kubernetes.
לפני שמתחילים
כדי להשלים את המשימות שמתוארות במאמר הזה, צריך לבקש את ההרשאות הנדרשות ולהכין את הסביבה.
שליחת בקשה לתפקידי IAM
כדי ליצור, למחוק, לערוך או להציג עומסי עבודה חסרי סטטוס באשכול Kubernetes, צריך לבקש מאדמין ה-IAM בארגון להעניק לכם את התפקיד אדמין של מרחב שמות (namespace-admin). התפקיד הזה משויך למרחב השמות של הפרויקט.
הכנת הסביבה
כדי להריץ פקודות באשכול Kubernetes בשרת פיזי שהוגדר מראש, צריך לוודא שיש לכם את המשאבים הבאים:
מאתרים את שם אשכול Kubernetes או שואלים את מנהל הפלטפורמה מה שם האשכול.
אם אין לכם קובץ kubeconfig, אתם צריכים להיכנס וליצור אותו עבור אשכול Kubernetes.
משתמשים בנתיב kubeconfig של אשכול Kubernetes כדי להחליף את הערך
CLUSTER_KUBECONFIGבהוראות האלה.
מחיקת פריסה
כדי למחוק אובייקט Deployment, מריצים את הפקודה:
kubectl --kubeconfig CLUSTER_KUBECONFIG \
-n NAMESPACE \
delete deployment DEPLOYMENT_NAME
מחליפים את מה שכתוב בשדות הבאים:
CLUSTER_KUBECONFIG: קובץ ה-kubeconfig של אשכול Kubernetes.
NAMESPACE: מרחב השמות של הפרויקט של עומס העבודה של הקונטיינר.
DEPLOYMENT_NAME: השם של הפריסה שרוצים למחוק.