Tất cả tài liệu
A. Tổng quan
Bài viết này sẽ giới thiệu và giải thích về cách hoạt động của tính năng node auto-repair trong sản phẩm D-FKE của FPTCloud.
Node auto-repair hỗ trợ việc giữ trạng thái các node trong cụm ở trạng thái Ready, running. Khi tính năng này được kích hoạt, các sự kiện liên quan đến node được giám sát liên tục. Trong trường hợp một node nằm trong trạng thái NotReady, node auto-repair ssẽ giám sát node này, sau 3 phút nếu node vẫn trong trạng thái trên, node auto-repair sẽ thực hiện những hành động cần thiết để đưa node về trạng thái Ready.
B. Cài đặt
Với các cụm mới được khởi tạo sau khi release tính năng: cụm mới được kích hoạt tính năng tự động.
Với các cụm cũ: chạy lệnh sau
kubectl apply -f https://raw.githubusercontent.com/fci-xplat/fke-config/main/node-autorepair
C. Cấu hình
Tại configmap “auto-repair-configmap" trong namespace kubesystem, có hai trường bạn có thể chỉnh sửa:
enable_rebooting_node (mặc định "true")
enable_replacing_node (mặc định "true")
· enable_rebooting_node: bạn cấp quyền cho node auto-repair reboot các node bị lỗi.
· enable_replacing_node: bạn cấp quyền cho node auto-repair xóa node bị lỗi.
Trong trường hợp bạn muốn các node trong cụm của bạn ổn định, hãy cài đặt trường enable_replacing node giá trị “false".
D. Giải thích luồng hoạt động cơ bản
Node được phát hiện ở trạng thái NotReady quá 3p sẽ được reboot.
Node được reboot trong 3 lần.
Reboot không làm node ready => drain hết pod trên node.
Nếu cluster không có đủ tài nguyên để chạy các pod trên node cũ, thêm node vào cụm (hoạt động của cluster-autoscaler).
Node bị drain sẽ bị tự động xóa sau 15p (hoạt động của cluster-autoscaler).
Trong trường hợp cluster Autoscaler không hoạt động, sau 60p node auto-repair sẽ thực hiện xóa node lỗi trên
E. Một số điều cần chú ý
Hệ thống backend của D-FKE có thể thêm/sửa/xóa các node trong cụm (vấn đề thường xảy ra với các cụm được cấu hình tường lửa).
Từ trong cụm, có thể đăng nhập được vào hạ tầng nơi các node của cụm chạy.
Cookie | Thời gian | Mô tả |
---|---|---|
cookielawinfo-checbox-analytics | 11 Tháng | |
cookielawinfo-checbox-functional | 11 Tháng | |
cookielawinfo-checbox-others | 11 Tháng | |
cookielawinfo-checkbox-necessary | 11 Tháng | |
cookielawinfo-checkbox-performance | 11 Tháng | |
viewed_cookie_policy | 11 Tháng |