クラウド
上級

K3s (軽量 Kubernetes)(ケースリーエス)

Rancher Labs (現 SUSE) 2019年発売の軽量 Kubernetes ディストリビューション。<100MB バイナリ + Edge IoT + 自宅サーバ向け.

0 回閲覧
0 いいね
2026/5/10 更新
関連タグ
cloud
kubernetes
k3s
rancher
edge
2019

概要

K3s (軽量 Kubernetes) は Rancher Labs (現 SUSE 2020年買収) が2019年2月発表した軽量 Kubernetes ディストリビューション。Kubernetes 全機能対応 + バイナリ100MB 以下 (Kubernetes 4GB から-97%)・Edge + IoT + 自宅サーバ + Raspberry Pi 5 + ARM 対応・CNCF Sandbox + Graduated Project・「軽量 K8s + 自宅サーバ + Edge AI 主流」。K3s は Kubernetes 認証ディストリビューションで、「Edge IoT + 自宅 ホームラボ + Raspberry Pi クラスタ + Edge AI」用途でKubernetes フル版 (4GB バイナリ + リソース要求高い) より遥かに軽量 + 簡単を実現。K3s の革新点: ① バイナリ100MB 以下 (Kubernetes 4GB から-97%) ② メモリ要求512MB以上 (Kubernetes 2GB から-75%) でRaspberry Pi 5 (8GB) で複数ノード K8s クラスタ実用 ③ CNCF Graduated Project (2024年昇格・業界認証最高水準) ④ etcd → SQLite 軽量化 + kine による任意 DB バックエンド対応 (PostgreSQL + MySQL + 等) ⑤ K3sup (Alex Ellis 開発・K3s 自動デプロイツール) で1分セットアップ可能。主要利用: ① 自宅 ホームラボ (Raspberry Pi 5 + Mini PC + NUC で K3s クラスタ) ② Edge IoT (店舗 + 工場 + 産業用 PC) ③ Edge AI (Llama 3 + Stable Diffusion 推論サーバ) ④ CI/CD (軽量 K8s で GitHub Actions セルフホスト Runner) ⑤ 学習用 K8s 環境。

主な特徴・仕組み

  • 発表: Rancher Labs (米国・現 SUSE)・2019年2月
  • ライセンス: Apache 2.0 (オープンソース・Kubernetes 認証)
  • バイナリサイズ: <100MB (Kubernetes 4GB から-97%)
  • メモリ要求: 512MB以上 (Kubernetes 2GB から-75%)
  • 対応 OS: Linux + ARM (Raspberry Pi 5 + Rock 5B + ROCK 5B + macOS)
  • CNCF: Sandbox (2020) → Graduated Project (2024)
  • DB バックエンド: SQLite (デフォルト) + PostgreSQL + MySQL + etcd (kine 経由)
  • インストール: 1コマンド curl -sfL https://get.k3s.io | sh -
  • K3sup: Alex Ellis 開発・K3s 自動デプロイツール
  • 採用: SUSE Rancher (商用 K8s 管理) + 自宅 ホームラボ + Edge IoT + 大企業 Edge

スペック比較表

K8s 系バイナリメモリ要求用途
K3s (Rancher)<100MB512MB+Edge + 自宅
MicroK8s (Canonical)200MB540MB+Ubuntu + 開発
Kubernetes (公式)4GB+2GB+大規模本番
K0s (Mirantis)165MB1GB+Edge + Bare Metal
Minikube600MB2GB+学習 + 開発

具体例・対応製品

  • K3s Server (control-plane) : 無料・Apache 2.0
  • K3s Agent (worker node) : 無料
  • K3sup (Alex Ellis) : K3s 自動デプロイツール (1分セットアップ)
  • Rancher (K3s + K8s 管理 GUI) : $20/月から (個人) ・$2,000/月 (Enterprise)

自作PCでの選び方・注意点

K3s は2026年現在 「軽量 K8s + 自宅 ホームラボ + Edge IoT」主流。選び方: ① 自宅 ホームラボ + Raspberry Pi 5 + Mini PC + Edge IoT ならK3s (無料・Apache 2.0) ② Ubuntu + 開発 + Snap ならMicroK8s (Canonical・無料) ③ 大規模本番 + Enterprise ならKubernetes 公式 + EKS/AKS/GKE ($30-$100/月) ④ 学習 + 開発 + 単一マシン ならMinikube (Docker Desktop 内蔵)。重要な注意: ① K3s は Kubernetes 認証 で100% Kubernetes API 互換 + kubectl + Helm + GitOps (ArgoCD/Flux) 全対応 ② 自宅 ホームラボ Raspberry Pi 5 (8GB・$80) ×3-5 台でK3s クラスタ ($240-$400)で学習 + Edge IoT + 軽量本番運用 ③ CNCF Graduated Project (2024年・業界最高水準認証)でetcd + Containerd + Flannel + CoreDNS + Traefik 内蔵 ④ K3sup (Alex Ellis) で1コマンド K3s デプロイ + 数分でクラスタ稼働 ⑤ 2024-2026年 Edge AI (Llama 3 + Stable Diffusion + Frigate) + 自宅サーバブームでK3s 急速普及。

関連用語との違い

  • Kubernetes: 公式 + 大規模本番・4GB バイナリ・$30-$100/月。
  • MicroK8s: 競合・Canonical (Ubuntu)・200MB・Snap 統合。
  • Docker: コンテナエンジン・K3s + K8s の基盤レイヤ。

よくある質問(FAQ)

Q1: K3s vs Kubernetes? A: K3s (Rancher・100MB・自宅 + Edge) vs Kubernetes 公式 (4GB+・大規模本番・$30/月から)。100% K8s 互換 + kubectl + Helm + GitOps 全対応・自宅 ならK3s で完全代替。

Q2: Raspberry Pi 5 で動く? A: 完全動作・8GB モデルで K3s Server + 複数ノードクラスタ実用・$80×3-5 台でホームラボ K8s クラスタ ($240-$400) 構築可能。

Q3: SUSE Rancher との関係? A: K3s は Rancher Labs 開発・2020年 SUSE 買収で SUSE Rancher 統合。K3s 単独は無料・Rancher (K8s 管理 GUI) は$20/月から。

この記事について
カテゴリークラウド
難易度上級
作成日2026/5/10