Điểm:2

Kubernetes trên Flatcar Linux sẽ không khởi động máy chủ API kube sau khi khởi động lại nút chính

lá cờ ar

Cảm ơn bạn đã đọc và dành thời gian của bạn để xem xét vấn đề này.

Tôi gặp sự cố khi sử dụng cụm Kubernetes của mình. Nó đang chạy Flatcar Linux, do Kinvolk sản xuất, vừa được Microsoft mua lại. Tôi đã thiết lập cụm bằng Lokomotive của họ (lokoctl) dụng cụ.

Tôi có tổng cộng 4 nút.

  • socrates001 (bậc thầy)
  • socrates002 (nút)
  • socrates003 (nút)
  • socrates004 (nút)

Hôm nay, khoảng 2 giờ chiều, nút chính của tôi đã khởi động lại do dịch vụ cập nhật tự động do Lokomotive cung cấp (công cụ quản lý cụm do Kinvolk tạo ra).

Nút chính của tôi đã hoạt động trở lại, tuy nhiên k8s thì không.

đầu ra của bộ chứa docker ls chạy trên socrates001 là như sau:

ID CONTAINER HÌNH ẢNH LỆNH TẠO TÊN CỔNG TRẠNG THÁI
e33995c69e10 quay.io/kinvolk/kubelet:v1.21.4 "/usr/local/bin/kubeâ¦" 7 phút trước Lên 7 phút kubelet
b6093a1f343a quay.io/coreos/etcd:v3.4.16 "/usr/local/bin/etcd" 7 phút trước Lên 7 phút etcd

Điều này chỉ ra rằng Kubelet và Etcd đang chạy. Tuy nhiên, Kubelet đang gây ra cho tôi rất nhiều lỗi và thành thật mà nói, tôi không biết bắt đầu đào từ đâu ...

Khi tôi chạy tạp chíctl -u kubelet, nó cho tôi kết quả như sau, tôi đã đặt nó vào Pastebin vì nó quá lớn. Cảnh báo, đó là một cái lớn. https://Pastebin.com/A9Lmf0tc

Những điều tôi đã thử:

  • Khởi động lại nút chính
  • Khởi động lại kubelet
  • Đang khởi động lại, v.v.
  • Cố gắng khởi động kube api theo cách thủ công, tuy nhiên điều này ngay lập tức bị chấm dứt (tôi nghĩ là do kubelet)
  • Trao đổi cưỡng bức với sudo hoán đổi -a, tuy nhiên trong quá trình cung cấp cụm, tôi khá chắc chắn rằng Lokomotive đã tắt tính năng này trên Flatcar Linux.

Tôi không biết tại sao điều này lại xảy ra, vì vậy tất cả các nhận xét và câu trả lời đều được hoan nghênh! Mình là sinh viên có khá ít thời gian nên trả lời nhanh nhé.

Cảm ơn trước!

Chỉnh sửa: có vẻ như có lỗi trong Kubelet Checkpointer. Tôi đã gửi một vấn đề với Lokomotive tại đây: https://github.com/kinvolk/lokomotive/issues/1576

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.