תרמיל נמחק, ונשאר במצב של הסתיים למשך יותר מכמה שניות. זה יכול לקרות בגלל: לתרמיל יש מכשיר סופית המשויך אליו שאינו מסתיים, או. הפוד לא מגיב לאותות סיום.
איך נפטרים מתרמיל תקוע בסיום?
מחק תרמיל kubernetes תקוע במצב 'מסתיים'
- kubectl delete --wait=false pod
- kubectl delete --grace-period=1 pod
- kubectl delete --grace-period=0 --force pod
איך מסירים תרמילים מסתיימים ב-Kubernetes?
ראשית, אשר את שם הצומת שברצונך להסיר באמצעות kubectl get nodes, וודא שניתן לסיים את כל הפודים בצומת בבטחה ללא נהלים מיוחדים. לאחר מכן, השתמש בפקודה kubectl drain כדי להוציא את כל התרמילים של המשתמש מהצומת.
איך אני מתקן את מרחב השמות של Kubernetes שנתקע במצב סיום?
פתרון הבעיה
אם הבעיה לא נפתרה, אתה יכול למחוק ידנית את מרחב השמות שלך שנתקע במצב סיום. ערוך את ה-tmp שלך. קובץ json. הסר את ערך kubernetes משדה הסופי ושמור את הקובץ.
איך אני מכריח מרחב שמות להסתיים?
איך לכפות מחיקה של מרחב שמות של Kubernetes
- שלב 1: ערוך את מרחב השם. ראשית, עלינו לערוך את מרחב השמות המסיים כדי להסיר את ה-kubernetes finalizer במפרט שלו. …
- שלב 2: פתח טרמינל חדש. שנית, נשתמש ב-HTTP Proxy כדי לגשת אל Kubernetes API. …
- שלב 3: החל את קובץ ה-JSON הערוך.