강의

멘토링

로드맵

BEST
Programming

/

Devops & Infra

Học Grafana (Grafana Stack) qua thực hành

Để hiểu Grafana(💥) một cách dễ dàng và nhanh chóng nhất, khóa học này được thiết kế tập trung vào thực hành. 🧭 Đặc biệt, nội dung đã được mở rộng từ những kiến thức đã được kiểm chứng trong cuốn sách bán chạy 'Kubernetes/Docker để xây dựng môi trường hạ tầng container' nhằm giúp bạn học sâu hơn về chính Grafana. 💯 Ngoài ra, các nội dung thực tế cũng thường xuyên được bổ sung vào phần 'Bài học bổ sung'. Tôi tự tin rằng không có khóa học nào khai thác Grafana sâu và rộng như thế này!

(4.9) 30 đánh giá

625 học viên

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

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

  • k8s
  • kubernetes
Kubernetes
Kubernetes
grafana
grafana
Kubernetes
Kubernetes
grafana
grafana

[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