강의

멘토링

로드맵

BEST
Programming

/

Devops & Infra

実習で学ぶプロメテウス (Prometheus Stack)

プロメテウス(🔥)を最も簡単かつ迅速に理解するために、実習中心に構成しました。🧭 特に、すでに検証済みのベストセラー『コンテナインフラ環境構築のためのKubernetes/Docker』で検証された内容をさらに拡張し、プロメテウス自体をより深く学習できるように作成しました。💯 また、実務的な内容が「補講」として定期的に追加されています。プロメテウスをこれほど深く、かつ幅広く扱った講義は他にないと自負しています!

難易度 中級以上

受講期間 無制限

  • k8s
  • kubernetes
Kubernetes
Kubernetes
Prometheus
Prometheus
Kubernetes
Kubernetes
Prometheus
Prometheus

【アップデート】実習ベースOS:Ubuntu 22.04 > 24.04に変更

こんにちは

実習環境のベースOSをUbuntu 22.04 (Jammy)から24.04 (Noble)に切り替えました。

切り替えの理由は以下の通りです。

 

1. サポート期間

Ubuntu 22.04の標準サポートが2027年4月に終了します。24.04は2029年まで標準サポート、2034年までセキュリティパッチ(ESM)を提供するため、2034年まで安定した実習環境を維持できます。

2. カーネル 6.8 — eBPF 完全サポート

22.04のカーネル5.15では、CiliumのようなeBPFベースのCNIが一部フォールバックモードで動作していました。24.04のカーネル6.8では、kube-proxyの完全代替、BPF Host Routingなど、eBPF機能が完全にサポートされます。

3. cgroup v2のデフォルト化

24.04ではcgroup v2がデフォルトで有効化されており、containerdやkubeletのリソース管理がより精密に動作します。コンテナのCPU/メモリ制限が意図した通りに適用されます。

4. Kubernetes エコシステムの整合

k8s 1.32以上の公式テスト環境が24.04基準に転換されました。containerd、DockerなどのパッケージリポジトリもNoble(24.04)形式を基準に配布されています。

実習環境の構成方法は変更なく、従来と同じです。

 

主な変更事項

- Ubuntu 22.04 → Ubuntu 24.04 LTS

- x86_64 専用 → x86_64 + arm64(Apple Silicon) 同時対応

- Vagrant Box バージョン: sysnet4admin/Ubuntu-k8s: v1.0.0

使用方法は同じです。

ボックス名はそのままであるため、従来と同じように使用していただけます。

Vagrantがホストアーキテクチャ(x86_64 / arm64)を自動的に検知して

適切なバージョンをダウンロードします。

技術的に確認された事項

- Kubernetes 1.35 / Containerd 2.2 / Calico v3.31 の組み合わせで正常動作を確認

- 4ノードクラスター(cp + worker 3)基準で主要ワークロード(Deployment, StatefulSet, DaemonSet, Job, MetalLB, DNS)の全体検証完了

- x86_64 / arm64 両方の環境でテスト完了

Windowsだけでなく、Apple Silicon Macのユーザーの方々も同様の実習環境をご利用いただけます。

何か問題が発生した場合は、質問を残してください。

ありがとうございます。

チョ・フンより。

コメント