강의

챌린지

멘토링

로드맵

커뮤니티

Learn Prometheus (Prometheus Stack) Through Hands-On Practice

It is structured around hands-on practice to help you understand Prometheus (🔥) as easily and quickly as possible. 🧭 In particular, it expands on the content proven in the best-selling book “Kubernetes/Docker for Building Container Infrastructure Environments,” enabling you to study Prometheus itself in greater depth. 💯 In addition, practical content is periodically added to the “Supplementary Lessons.” I am confident that there is no other course that covers Prometheus in such depth and breadth!

(4.9) 44 reviews

854 learners

Level Intermediate

Course period Unlimited

Kubernetes
Kubernetes
Prometheus
Prometheus
Kubernetes
Kubernetes
Prometheus
Prometheus

[Update] Practice-based OS: Changed from Ubuntu 22.04 > 24.04

Hello

The base OS of the practice environment has been switched from Ubuntu 22.04 (Jammy) to 24.04 (Noble).

The reasons for the transition are as follows.

 

1. Support Period

Standard support for Ubuntu 22.04 ends in April 2027. Since 24.04 provides standard support until 2029 and security patches (ESM) until 2034, a stable practice environment can be maintained until 2034.

2. Kernel 6.8 — Full eBPF Support

In kernel 5.15 of 22.04, eBPF-based CNIs like Cilium operated in a partial fallback mode. In kernel 6.8 of 24.04, eBPF features such as full kube-proxy replacement and BPF Host Routing are fully supported.

3. cgroup v2 as Default

In 24.04, cgroup v2 is enabled by default, allowing for more precise resource management in containerd and kubelet. CPU/memory limits for containers are applied as intended.

4. Kubernetes Ecosystem Alignment

The official test environment for k8s 1.32 and above has been switched to Ubuntu 24.04. Package repositories for containerd, Docker, etc., are also being distributed based on the Noble (24.04) format.

The method for configuring the practice environment remains the same without any changes.

 

Key Changes

- Ubuntu 22.04 → Ubuntu 24.04 LTS

- x86_64 only → Simultaneous support for x86_64 + arm64 (Apple Silicon)

- Vagrant Box Version: sysnet4admin/Ubuntu-k8s: v1.0.0

The usage remains the same.

Since the box name remains the same, you can continue to use it just as before.

Vagrant automatically detects the host architecture (x86_64 / arm64) and

downloads the correct version.

Technically Verified Matters

- Confirmed normal operation with the combination of Kubernetes 1.35 / Containerd 2.2 / Calico v3.31

- Complete verification of major workloads (Deployment, StatefulSet, DaemonSet, Job, MetalLB, DNS) based on a 4-node cluster (cp + 3 workers)

- Testing completed in the same environment for both x86_64 and arm64

Not only Windows users but also Apple Silicon Mac users can use the same practice environment.

If you encounter any problems, please leave a question.

Thank you.

Best regards, Hoon Cho.

Comment