検証済みバージョン一覧(Version Matrix)

この章の学習目標(3〜5)

  • 本書が想定する検証対象(範囲)を把握できる
  • バージョン更新時の方針を理解できる
  • 手元の環境差分が「想定内かどうか」を判断する材料を得られる

執筆時点

  • 2026-02-23

検証対象(執筆時点の例示)

本リポジトリの CI は「Kubernetesクラスタの実機構築」までを自動検証していません。 そのため本章では、次の 2 つを分けて記載します。

  • examples/ が参照する pinned(固定)版
  • 構築手順が想定する 範囲(例示)

実機検証を進めた時点で「検証済み(環境条件付き)」として更新します。

コンポーネント バージョン(例示/pinned) 備考
Proxmox VE 環境依存 3ノード(第3章)
Kubernetes v1.35 系(例) kubeadm(第4章)
kubeadm config API kubeadm.k8s.io/v1beta4(例示) examples/k8s/bootstrap/kubeadm-init.yaml
containerd OS 標準(例) CRI、SystemdCgroup=true(第4章)
CNI Calico v3.31.4(pinned) examples/k8s/addons/cni/calico/install.sh
MetalLB v0.15.3(pinned) examples/k8s/addons/metallb/install.sh
Ingress Controller ingress-nginx controller-v1.14.3(pinned) Retirement 告知あり(執筆時点の best-effort は 2026年3月まで)。本番採用判断は要確認(第5章)。examples/k8s/addons/ingress-nginx/install.sh
Storage local-path-provisioner v0.0.34(pinned) examples/k8s/addons/storage/local-path/install.sh
サンプルアプリ hashicorp/http-echo:0.2.3(base)、latest(検証例) examples/apps/sample-app/
Kustomize kubectl 組み込み(例) バージョンは kubectl に依存
Helm v3 系(例) 章で取り扱い(第9章〜)

更新方針(ドラフト)

  • 原則: 本番利用前は必ず公式ドキュメントとリリースノートを確認する
  • マイナー/パッチ更新: 破壊的変更がない範囲で追随(必要なら注意書きを追加)
  • メジャー更新: 該当章の見直しと検証を必須とする

まとめ

Version Matrix は、環境差分の判断基準として維持します。

チェックリスト(3〜10)

  • 手元の環境が想定とどこで違うかを確認した
  • 本番利用前に公式情報を確認する方針を理解した
  • 更新時の扱い(マイナー/メジャー)を理解した