Tại sao pod bị kẹt trong quá trình kết thúc?

Mục lục:

Tại sao pod bị kẹt trong quá trình kết thúc?
Tại sao pod bị kẹt trong quá trình kết thúc?
Anonim

Một nhóm đã bị xóa và vẫn ở trạng thái Đã kết thúc trong hơn một vài giây. Điều này có thể xảy ra vì: nhóm có bộ hoàn thiện được liên kết với nó chưa hoàn thành hoặc. nhóm không phản hồi với các tín hiệu kết thúc.

Làm cách nào để bạn thoát khỏi tình trạng bị mắc kẹt trong việc diệt mối?

Xóa một nhóm kubernetes bị kẹt ở trạng thái 'Đang kết thúc'

  1. kubectl delete --wait=false pod
  2. kubectl delete --grace-period=1 pod
  3. kubectl delete --grace-period=0 --force pod

Bạn làm cách nào để xóa các nhóm kết thúc trong Kubernetes?

Đầu tiên, xác nhận tên của nút bạn muốn xóa bằng cách sử dụng các nút lấy kubectl và đảm bảo rằng tất cả các nhóm trên nút có thể được kết thúc một cách an toàn mà không cần bất kỳ thủ tục đặc biệt nào. Tiếp theo, sử dụng lệnh kubectl thoátđể loại bỏ tất cả các nhóm người dùng khỏi nút.

Làm cách nào để khắc phục không gian tên Kubernetes bị kẹt ở trạng thái kết thúc?

Giải quyết sự cố

Nếu sự cố vẫn chưa được giải quyết, bạn có thể xóa vùng tên bị kẹt ở trạng thái Kết thúc theo cách thủ công. Chỉnh sửa tmp của bạn. tệp json. Xóa giá trị kubernetes khỏi trường finalizers và lưu tệp.

Làm cách nào để buộc một không gian tên phải kết thúc?

Cách buộc xóa Không gian tên Kubernetes

  1. BƯỚC 1: CHỈNH SỬA ĐẶT TÊN. Đầu tiên, chúng ta cần chỉnh sửa không gian tên kết thúc để loại bỏ trình hoàn thiện kubernetes trong thông số kỹ thuật của nó. …
  2. BƯỚC 2: MỞ CỬA HÀNG MỚI. Thứ hai, chúng tôi sẽ sử dụng một HTTP Proxy để truy cập API Kubernetes. …
  3. BƯỚC 3: ÁP DỤNG TẬP TIN JSON ĐÃ CHỈNH SỬA.

Đề xuất: