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!
625 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ệ điều hành thực hành: Thay đổi từ Ubuntu 22.04 > 24.04
Xin chào
Hệ điều hành nền tảng của môi trường thực hành đã được chuyển đổi từ Ubuntu 22.04 (Jammy) sang 24.04 (Noble).
Lý do chuyển đổi như sau:
1. Thời gian hỗ trợ
Hỗ trợ tiêu chuẩn cho Ubuntu 22.04 sẽ kết thúc vào tháng 4 năm 2027. Ubuntu 24.04 cung cấp hỗ trợ tiêu chuẩn đến năm 2029 và các bản vá bảo mật (ESM) đến năm 2034, do đó có thể duy trì môi trường thực hành ổn định cho đến năm 2034.
2. Kernel 6.8 — Hỗ trợ eBPF đầy đủ
Trong nhân 5.15 của 22.04, các CNI dựa trên eBPF như Cilium đã hoạt động ở một số chế độ fallback. Trong nhân 6.8 của 24.04, các tính năng eBPF như thay thế hoàn toàn kube-proxy và BPF Host Routing được hỗ trợ đầy đủ.
3. Mặc định hóa cgroup v2
Trong phiên bản 24.04, cgroup v2 được kích hoạt mặc định, giúp việc quản lý tài nguyên của containerd và kubelet hoạt động chính xác hơn. Các giới hạn CPU/Memory của container sẽ được áp dụng đúng như dự kiến.
4. Đồng bộ hóa hệ sinh thái Kubernetes
Môi trường thử nghiệm chính thức của k8s 1.32 trở lên đã được chuyển sang dựa trên phiên bản 24.04. Các kho lưu trữ gói như containerd, Docker cũng đang được phân phối dựa trên định dạng Noble (24.04).
Cách thức thiết lập môi trường thực hành vẫn giữ nguyên không thay đổi.
Các thay đổi chính
- Ubuntu 22.04 → Ubuntu 24.04 LTS
- Chỉ dành cho x86_64 → Hỗ trợ đồng thời x86_64 + arm64 (Apple Silicon)
- Phiên bản Vagrant Box: sysnet4admin/Ubuntu-k8s: v1.0.0
Cách sử dụng vẫn giống như cũ.
Vì tên Box vẫn giữ nguyên nên bạn có thể sử dụng giống hệt như trước đây.
Vagrant tự động phát hiện kiến trúc máy chủ (x86_64 / arm64) và
tải xuống phiên bản phù hợp.
Các vấn đề đã được xác nhận về mặt kỹ thuật
- Xác nhận hoạt động bình thường trên tổ hợp Kubernetes 1.35 / Containerd 2.2 / Calico v3.31
- Đã hoàn tất kiểm chứng toàn bộ các khối lượng công việc chính (Deployment, StatefulSet, DaemonSet, Job, MetalLB, DNS) dựa trên cụm 4 node (cp + 3 worker)
- Đã hoàn tất kiểm tra trên cùng một môi trường cho cả hai kiến trúc x86_64 và arm64
Không chỉ người dùng Windows mà cả người dùng Apple Silicon Mac cũng có thể sử dụng cùng một môi trường thực hành tương tự.
Nếu có vấn đề gì phát sinh, vui lòng để lại câu hỏi.
Cảm ơn bạn.
Trân trọng, Hoon Cho.




