강의

챌린지

멘토링

로드맵

커뮤니티

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!

(4.9) 44 đánh giá

854 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

Kubernetes
Kubernetes
Prometheus
Prometheus
Kubernetes
Kubernetes
Prometheus
Prometheus

[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.

Bình luận