Logo ka.boatexistence.com

რატომ შეჩერდა პოდი წყვეტაში?

Სარჩევი:

რატომ შეჩერდა პოდი წყვეტაში?
რატომ შეჩერდა პოდი წყვეტაში?

ვიდეო: რატომ შეჩერდა პოდი წყვეტაში?

ვიდეო: რატომ შეჩერდა პოდი წყვეტაში?
ვიდეო: SHE Gets It Pod (19) - The Head Aint Right 2024, მაისი
Anonim

პოდი წაშლილია და რჩება შეწყვეტილის სტატუსში რამდენიმე წამზე მეტი ხნის განმავლობაში. ეს შეიძლება მოხდეს იმიტომ, რომ: პოდს აქვს მასთან დაკავშირებული ფინალიზატორი, რომელიც არ სრულდება, ან. პოდი არ პასუხობს შეწყვეტის სიგნალებს.

როგორ მოვიშოროთ ჩარჩენილი ჯირკვალი შეწყვეტისას?

წაშალეთ kubernetes pod ჩარჩენილი "შეწყვეტის" მდგომარეობაში

  1. kubectl წაშლა --wait=false pod
  2. kubectl delete --grace-period=1 pod
  3. kubectl delete --grace-period=0 --force pod

როგორ ამოიღოთ ტერმინალის პოდლები Kubernetes-ში?

პირველ რიგში, დაადასტურეთ კვანძის სახელი, რომლის ამოღებაც გსურთ kubectl get nodes-ის გამოყენებით და დარწმუნდით, რომ კვანძზე არსებული ყველა კვანძი შეიძლება უსაფრთხოდ დასრულდეს ყოველგვარი სპეციალური პროცედურების გარეშე. შემდეგი, გამოიყენეთ kubectl drain ბრძანება კვანძიდან მომხმარებლის ყველა განყოფილების გამოსადევნად.

როგორ გამოვასწორო Kubernetes სახელთა სივრცე, რომელიც შეჩერებულია ტერმინალურ მდგომარეობაში?

პრობლემის გადაჭრა

თუ პრობლემა არ მოგვარდა, შეგიძლიათ ხელით წაშალოთ თქვენი სახელების სივრცე, რომელიც ჩარჩენილია შეწყვეტის მდგომარეობაში. რედაქტირება თქვენი tmp. json ფაილი. ამოიღეთ kubernetes მნიშვნელობა საბოლოო ველიდან და შეინახეთ ფაილი.

როგორ ვაიძულოთ სახელთა სივრცის შეწყვეტა?

როგორ აიძულოთ წაშალოთ Kubernetes სახელთა სივრცე

  1. ნაბიჯი 1: შეცვალეთ სახელის სივრცე. პირველ რიგში, ჩვენ უნდა შევცვალოთ ტერმინალური სახელების სივრცე ისე, რომ ამოიღოთ kubernetes-ის ფინალიზატორი მის სპეციფიკაში. …
  2. ნაბიჯი 2: გახსენით ახალი ტერმინალი. მეორეც, ჩვენ გამოვიყენებთ HTTP პროქსის Kubernetes API-ზე წვდომისთვის. …
  3. ნაბიჯი 3: გამოიყენეთ რედაქტირებული JSON ფაილი.

გირჩევთ: