강의

챌린지

멘토링

로드맵

커뮤니티

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ệ đ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.

Bình luận