Học Prometheus (Prometheus Stack) qua thực hành
Để hiểu Prometheus (🔥) một cách dễ dàng và nhanh chóng nhất, khóa học được xây dựng theo hướng chú trọng thực hành. 🧭 Đặc biệt, nội dung đã được kiểm chứng trong cuốn sách bán chạy 'Xây dựng môi trường hạ tầng Kubernetes/Docker cho container' cũng được mở rộng hơn nữa, giúp bạn học sâu hơn về chính Prometheus. 💯 Ngoài ra, các nội dung mang tính thực tiễn cũng được bổ sung định kỳ trong 'Bài học bổ trợ'. Tôi tự tin rằng không có khóa học nào đề cập đến Prometheus sâu và rộng như thế này!
854 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn


[Cập nhật] Hướng dẫn cập nhật Calico CNI (Khắc phục lỗi mạng sau khi ở chế độ tiết kiệm điện)
Xin chào
Tôi đã cập nhật Calico CNI do gặp vấn đề không thể triển khai Pod mới hoặc mất kết nối giữa các node khi quay trở lại từ chế độ ngủ (sleep).
■ Nguyên nhân vấn đề
Calico sử dụng mã thông báo (token) ngắn hạn để xác thực máy chủ API và cấu hình CNI. Nếu để máy tính xách tay ở chế độ ngủ, hai vấn đề sau sẽ xảy ra.
- Quay lại sau khi ở chế độ ngủ hơn 1 giờ → calico-node xác thực API server thất bại, không thể gia hạn token CNI
- Sau khi quay lại từ chế độ ngủ đông hơn 24 giờ → Token CNI hết hạn, không thể triển khai Pod mới
■ Nội dung xử lý
Đã nâng cấp Calico từ v3.29.2 → v3.31.2 và áp dụng mã thông báo Static Secret không hết hạn.
Khóa học áp dụng:
- Kubernetes bắt đầu một cách dễ dàng
- Kubernetes qua hình ảnh
- 실습으로 배우는 프로메테우스
- Thực hành học Grafana
■ Tình trạng kiểm tra
- k8s_learning.kit : Hoàn thành (4 Node Ready, Token Static không hết hạn)
- k8s_starter.kit : hoàn thành (4 nút Ready, mã thông báo Static không hết hạn)
- prom_learning.kit : Hoàn thành (4 node Ready, mã thông báo Static không hết hạn)
- graf_learning.kit : Hoàn thành (4 nút Ready, mã thông báo Static không hết hạn)
■ Những người đang sử dụng môi trường hiện tại
Cách 1. Tái cấu trúc toàn bộ môi trường (Khuyến nghị)
vagrant destroy -f && vagrant up
Cách 2. Áp dụng lại chỉ riêng Calico (sau khi truy cập vào cp-k8s)
kubectl delete -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml
kubectl apply -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml
Đối với những người thiết lập môi trường mới, thay đổi này sẽ được áp dụng tự động mà không cần thực hiện thêm bất kỳ thao tác nào.
Hy vọng điều này sẽ giúp ích cho việc học tập của bạn.
Trân trọng, Cho Hoon.




