トピック / kubernetes
kubernetes
49件のリポジトリ
コンテナオーケストレーションの事実上標準 — GoogleのBorgでの運用知見をもとに生まれたコンテナ管理システムで、複数ホスト間でのアプリのデプロイ・維持・スケーリングを自動化します。CNCFが主導し、事実上の業界標準として大規模インフラ運用を支えています。
Production-Grade Container Scheduling and Management
2600問超のDevOps面接対策問題集 — Linux・AWS・Kubernetes・Terraformなど幅広いDevOps関連技術を網羅した2600問以上の演習・面接問題集です。単なる用語集ではなく実践的な理解を促す構成で、DevOpsやSREを目指すエンジニアの学習・面接対策に活用できます。PRで問題を追加できるオープンな運営も特徴です。
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
全メトリクスを毎秒監視するAI時代の観測ツール — Netdataは少人数チームでもフルスタックの可観測性を実現できる監視基盤です。全メトリクスを毎秒収集し、AIを活用した異常検知やMCP連携も備えます。Prometheus・Grafanaなど既存ツールと組み合わせつつ、設定不要で即導入できる点が特徴です。
The fastest path to AI-powered full stack observability, even for lean teams.
インフラ変化を自動検知するクラウドネイティブなリバースプロキシ — Traefikは、Docker・Kubernetes・Consul・Etcdなど既存のオーケストレーター/サービスレジストリと連携し、設定を自動で動的に更新するモダンなリバースプロキシ兼ロードバランサーです。従来型プロキシのように各ルートを手動設定する必要がなく、マイクロサービスの追加・削除・スケーリングに追従できる点が大きな特徴です。GoLangで書かれ、Let's Encryptにも対応しています。
The Cloud Native Application Proxy
Kubernetesを支える分散KVストア — RaftアルゴリズムによりKubernetesのバックエンドとして採用されている、分散システムの重要データを堅牢に管理するキーバリューストアです。gRPCベースのシンプルなAPI、TLSによるセキュアな通信、高スループットを兼ね備え、CNCFプロジェクトとして厳格な堅牢性テストを継続しています。
Distributed reliable key-value store for the most critical data of a distributed system
MCP対応でAIエージェントが直接作れる社内ツール基盤 — ToolJetは既存DBやAPI上に管理画面・ダッシュボードを構築できるOSSのローコード基盤です。プロンプトからの自動生成に加え、Claude CodeやCursorなどのコーディングエージェントがMCPサーバー経由でToolJet本来のコンポーネント・データ契約に沿ったアプリを直接生成でき、自由生成コードにならず、そのままビジュアルビルダーで編集・運用できる点が特徴です。
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
あらゆるものをスキャンする統合セキュリティツール — コンテナイメージやKubernetes、コードリポジトリ、クラウドなど多様な対象から脆弱性・設定ミス・秘密情報・SBOMを一括検出できるスキャナーです。個別ツールを組み合わせずに済むため、DevSecOpsの現場で広く採用されており、GitHub Actionsなど各種エコシステムとの連携も充実しています。
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
1バイナリでS3・POSIX・データレイクを兼ねる分散ストレージ — SeaweedFSは数十億のファイルをO(1)のディスクアクセスで扱える分散ストレージシステムです。1つのweedバイナリでS3互換オブジェクトストア、POSIXファイルシステム、Icebergテーブル対応のレイクハウスを同一データ上で提供でき、ボリュームサーバー追加だけで容易に水平スケールできる点が特徴です。HDFSやMinIOの代替として、大規模ファイル管理を簡素化したい開発者に向いています。
SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
ターミナルで快適操作のK8s CLI — K9sはKubernetesクラスタをターミナルUIで直感的に操作できるツールです。kubectlより高速にリソースを閲覧・監視・管理でき、変更をリアルタイムで検知して通知してくれます。脆弱性スキャン機能もあり、運用者の生産性向上に役立つOSSです。
🐶 Kubernetes CLI To Manage Your Clusters In Style!
軽量Kubernetes「K3s」100MB以下のシングルバイナリ — K3sはKubernetesを単一バイナリにまとめた軽量ディストリビューションです。SQLite対応やTraefik・containerdなどを内蔵し、エッジ・IoT・CI・開発環境など「k8s運用の専門知識なしでも動かしたい」場面に最適です。公式CNCF準拠で本番運用も可能です。
Lightweight Kubernetes
デーモンレス・コンテナ管理ツールPodman — Podmanはデーモンを使わずにOCIコンテナやPodを管理できるツールで、Docker CLIと互換の操作感を持ちながらrootless運用に強みがあります。Linuxだけでなく仮想マシン経由でMac/Windowsでも利用可能で、Kubernetesのpod概念にも対応しています。
Podman: A tool for managing OCI containers and pods.
手元でKubernetesを動かすminikube — macOS・Linux・Windows上にローカルKubernetesクラスタを構築できるCNCFプロジェクトです。LoadBalancerやNodePort、Persistent Volume、ダッシュボード、GPU対応などKubernetesの主要機能を再現でき、アドオンで拡張も可能。クラウド不要で本番同等の検証環境を手軽に作れる点が開発者に支持されています。
Run Kubernetes locally
macOSに軽量Docker環境を数コマンドで — Docker DesktopやDesktop不要でmacOS/LinuxにDocker・Containerd・IncusなどのコンテナランタイムをLima上に構築できるCLIツールです。Kubernetes連携やGPUアクセラレーション対応もあり、ライセンス費用を気にせずローカルコンテナ環境を手軽に整えたい開発者に最適です。
Container runtimes on macOS (and Linux) with minimal setup
Kubernetesのapt/yum的存在、Helm — KubernetesアプリをChartという形で配布・管理できるパッケージマネージャーです。テンプレート化されたマニフェストをもとにリリースを管理でき、CNCFプロジェクトとして広く使われています。CI/CDやローカル環境でも動作し、現在はHelm v4が最新安定版です。
The Kubernetes Package Manager
OpenID認定済みのオープンソースSSO/多要素認証ポータル — AutheliaはWebアプリ向けのシングルサインオン兼多要素認証ポータルで、OpenID Certified™かつ耐量子暗号(PQC)対応を掲げています。TOTP・WebAuthn・パスキーなど多様な認証方式やLDAP連携、Docker/Kubernetes対応により、自前でセキュアな認証基盤を構築したいセルフホスター向けの選択肢です。
The Single Sign-On Multi-Factor portal for web apps. OpenID Certified™ and Post-Quantum Cryptography Ready.
使い慣れた言語で書くIaC、Pulumi — Pulumiは、TypeScriptやPython、Go、C#など既存のプログラミング言語でインフラをコードとして定義できるIaCツールです。YAMLベースのTerraformと異なり、ループや関数、パッケージ管理といった言語機能をそのまま活用でき、AWS/Azure/GCP/Kubernetesなど300以上のプロバイダに対応しています。Automation APIで他のアプリへの組み込みも可能です。
Pulumi - Infrastructure as Code in any programming language 🚀
eBPFで実現するKubernetesネットワーキング基盤 — CiliumはeBPFを基盤とし、L3〜L7のネットワークポリシーやロードバランシングをカーネル内で高速に処理するCNIです。kube-proxyを完全に置き換え可能で、ゲートウェイやサービスメッシュ、可視性機能も統合。CNCF卒業プロジェクトとしてKubernetes環境のネットワーク・セキュリティ・監視を一元化したいエンジニアに最適です。
eBPF-based Networking, Security, and Observability
Kubernetes向けGitOps宣言型デリバリー — Gitリポジトリをソースオブトゥルースとして、Kubernetesアプリケーションの状態を自動同期・可視化するGitOps CDツールです。宣言的な設定管理により、デプロイの自動化・監査性・分かりやすさを実現し、CNCFプロジェクトとして広く採用されています。HelmやKustomize、Jsonnetにも対応しています。
Declarative Continuous Deployment for Kubernetes
Docker/Kubernetesを支える業界標準コンテナランタイム — containerdはイメージ管理・実行・ネットワークなどコンテナのライフサイクル全体を担うランタイムで、DockerやKubernetesの内部で広く採用されています。単体利用より大規模システムへの組み込みを前提に設計され、CNCFのgraduatedプロジェクトとして高い信頼性と実績を持ちます。
An open and reliable container runtime
Google公式のマイクロサービスEC実践サンプル — Googleが提供するクラウドネイティブなECサイトのデモアプリで、11個のマイクロサービスが異なる言語でgRPC通信します。GKE・サービスメッシュ・Spanner・Geminiなど実際のGoogle Cloud製品を使った構成が学べ、Kubernetes学習やアーキテクチャ設計の実例として活用できます。
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
Goで書かれたコンテナ用アプリケーションカーネル — gVisorはLinux互換インターフェースをメモリセーフなGoで実装し、ユーザースペースで動作するアプリケーションカーネルです。OCI準拠のruns cランタイムでDockerやKubernetesと統合でき、VMのような強固な分離をコンテナの低オーバーヘッド・高速起動を保ちながら実現します。seccompやVMとは異なる第三の分離アプローチとして注目されています。
Application Kernel for Containers
IDEからクラスタまで守るK8sセキュリティ基盤 — Kubescapeは開発からランタイムまでを一貫してカバーするKubernetes向けOSSセキュリティプラットフォームです。NSA-CISAやMITRE ATT&CK、CIS Benchmarksといった標準に基づく設定ミス検出やイメージ脆弱性スキャンを備え、CNCFインキュベーティングプロジェクトとして広く採用されています。
Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.
Kubernetes専用に作られた最小構成OS — Talos LinuxはKubernetesを動かすためだけに設計された最小・不変なLinuxディストリビューションです。シェルやSSHを持たずAPI経由でのみ管理でき、mTLSによる強固な認証とアトミックな更新で構成ドリフトを排除します。従来型OSより攻撃対象領域を大幅に減らせる点が特徴です。
Talos Linux is a modern Linux distribution built for Kubernetes.
OIDCをハブ化する連携型IDプロバイダー — DexはOpenID Connectに準拠したIDサービスで、LDAPやSAML、GitHub・Googleなど既存のIDプロバイダーへ認証を委譲する「コネクタ」機構が特徴です。クライアント側はDexとのみ連携すればよく、バックエンドの差異を意識せずKubernetes環境などで統一的な認証基盤を構築できます。
OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors
Kubernetesをイベント駆動でゼロからスケールさせるKEDA — KEDAはKubernetes上のワークロードをイベント起点できめ細かくオートスケール(ゼロスケールも可能)させるコンポーネントです。Kubernetesのメトリクスサーバーとして動作し、HPAと自然に統合、外部依存なしでクラウドでもエッジでも動かせる点が特徴です。
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Kubernetes向けGitOps CD基盤「Flux v2」 — GitリポジトリやOCIアーティファクトを正としてKubernetesクラスタを自動同期・更新するGitOpsツールです。Kubernetes API拡張を基盤に再構築され、マルチテナントや複数Git管理など長年の要望に対応。CNCF卒業プロジェクトとして実運用実績も豊富です。
Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
NVIDIA発、データセンター規模の分散推論基盤Dynamo — vLLM・SGLang・TensorRT-LLMといった推論エンジンを置き換えず、その上位で複数ノードを協調動作させるオーケストレーション層です。分離型サービング(disaggregated serving)、インテリジェントルーティング、多層KVキャッシュ、自動スケーリングを組み合わせ、LLMやマルチモーダル・動画生成ワークロードのスループット最大化とレイテンシ低減を実現します。RustとPythonで実装され、大規模LLM推論基盤を運用する企業・研究者に刺さる内容です。
A Datacenter Scale Distributed Inference Serving Framework
Kubernetesネイティブなポリシーエンジン — Kyvernoは新しい言語を覚えずにKubernetesリソースのバリデーション・ミューテーション・生成・削除をポリシーとして記述できるクラウドネイティブなポリシーエンジンです。コンテナイメージ署名の検証にも対応し、kubectlやGitなど既存ツールと統合できる点が魅力です。
Unified Policy as Code
クライアント不要の透過型多用途踏み台サーバ — SSH・HTTPS・Kubernetes・MySQL/PostgreSQL・RDP/VNCを一括でカバーする透過型バスティオンです。専用クライアントやSSHラッパー不要で、DMZに置くだけでユーザーごとに接続先を制御できます。全セッションを録画し、Web管理画面でライブ視聴・再生も可能で、単なるジャンプホストではなく接続を直接転送する点が特徴です。
Fully transparent SSH, HTTPS, Kubernetes, database and RDP/VNC bastion/PAM that doesn't need additional client-side software
バックログをPRに変換するOSS自動化基盤 — SuperPlaneは高確度なバックログissueをAIエージェントに処理させ、レビュー可能なプルリクエストまで自動生成するOSSの「ワンショット開発工場」です。コーディングエージェントからCI、レビュー、承認までを一つの可視化されたワークフローで統合管理し、ガードレールで品質を担保しつつ人間は判断が必要な作業に集中できます。Apache 2.0ライセンスでセルフホスト可能、モデルや実行環境も自由に選べます。
Open source factory for one-shot engineering
外部シークレット管理をKubernetesに同期するOperator — AWS Secrets ManagerやHashiCorp Vault、Azure Key Vaultなど多数の外部シークレット管理サービスからKubernetes Secretへ値を自動注入するOperatorです。複数のプロジェクトが統合して生まれた経緯があり、マルチクラウド・マルチベンダー対応の事実上の標準として広く採用されています。
External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.
GitHub Actions自前ランナーをK8sで自動スケール — ARCはGitHub Actionsのセルフホストランナーをワークフロー数に応じて自動スケールさせるKubernetesオペレーターです。ランナーをコンテナベースでエフェメラルに扱えるため高速かつクリーンに増減でき、Helmで簡単に導入できます。GitHub公式チームも開発に関わる実用的なCI基盤ツールです。
Kubernetes controller for GitHub Actions self-hosted runners
Prometheus community Helm charts
異種LLM基盤を束ねるプログラマブルなMixture-of-Modelsルーター — vLLMプロジェクトによる、複数モデル・複数コンピュート環境をまたいでリクエストごとに最適なモデルパスを選ぶルーティング層です。品質・コスト・レイテンシ・プライバシー・安全性を、アプリ側にルーティングロジックを書かずに最適化できるのが特徴です。Kubernetesやガードレールとも連携し、AIゲートウェイ的な使い方も想定されています。
An open, programmable decision layer for models and compute.
生成AIと予測AIを統合するKubernetes推論基盤 — KServeはKubernetes上でLLM推論と従来の機械学習モデル推論を単一プラットフォームで扱えるCNCFプロジェクトです。vLLMによる高速化やOpenAI互換API、KVキャッシュオフロードなど生成AI向け機能に加え、TensorFlow/PyTorch/XGBoostなど多様なフレームワークのモデルサービングやCanaryデプロイ、説明可能性もサポートし、MLOps基盤を統一します。
Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes
複数クラスタ・マルチクラウドを統合管理するK8sオーケストレーション — KarmadaはKubernetesネイティブAPIを維持しながら、複数クラスタ・複数クラウドにアプリを展開・管理できるCNCF卒業プロジェクトです。既存のK8sツールチェーンをそのまま使え、フェイルオーバーや負荷分散などの高度なスケジューリング機能でベンダーロックインを回避できます。Federation v2の後継として実運用を意識した設計です。
Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration
AIエージェント時代の次世代プロキシ — agentgatewayはMCPやA2Aといったエージェント向けプロトコルに対応したオープンソースのプロキシです。Rust製で高速・軽量に動作し、Kubernetes環境でのAPIゲートウェイやサービスメッシュとしても利用可能。AIエージェントとMCPサーバー間の接続を統一的に管理できる点が特徴です。
Next Generation Agentic Proxy for AI Agents and MCP servers
K8s上でGPUを分割共有するHAMi — HAMiはKubernetes上でNVIDIA GPUやNPUなど多様なアクセラレータを仮想化・分割共有できるCNCF Incubatingプロジェクトです。メモリやコア単位でのリソース分離、トポロジ考慮のスケジューリングをアプリ変更なしで実現し、GPU稀少環境での利用効率向上に役立ちます。
Heterogeneous GPU Sharing on Kubernetes
Kubernetes上でAIエージェント用サンドボックスを宣言的に管理 — kubernetes-sigs配下で開発中の、単一のステートフルな長時間稼働ワークロードを扱うためのSandbox CRDとコントローラです。DeploymentやStatefulSetでは扱いづらい、安定したIDと永続ストレージを持つ「軽量VMのような単一コンテナ」をKubernetesネイティブに実現し、AIエージェント実行環境や強化学習(RL)のワークロードに最適です。gVisorやKata Containersなどの分離ランタイムをRuntimeClass経由で活用する点も特徴です。
agent-sandbox enables easy management of isolated, stateful, singleton workloads, ideal for use cases like AI agent runtimes and reinforcement learning (RL).
AIエージェントも使えるK8s可視化ツール — Kubernetesダッシュボードにトポロジー表示、イベントタイムライン、Helm/GitOps連携、ライブ通信監視、クラスタ監査を1つのGoバイナリに統合したOSSです。特徴的なのはMCPサーバーを内蔵し、AIエージェントがクラスタの状態を直接把握・調査できる点。インストール不要でラップトップから即実行でき、既存の重量級ダッシュボードとの差別化を図っています。
The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.
GitOpsでステージ間の昇格を自動化するKargo — KargoはGitOpsの考え方に基づき、ステージング→本番などの複数ステージを経るソフトウェアアーティファクトの昇格プロセスを自動化するツールです。Argo CDとの連携を前提に設計され、Kubernetes上での継続的デリバリーをGitOpsのまま実現したいチームに向いています。Akuityによる商用サポートも用意されています。
Application lifecycle orchestration
Kubernetesネイティブなジョブキューイング基盤 — Kueueはk8s-sigが開発するジョブレベルのキューイング・スケジューリングコントローラーです。優先度やリソースフレーバー、フェアシェア、プリエンプションなど高度なリソース管理機能を備え、Kubeflow・RayJob・JobSetなど主要なジョブタイプに対応しているのが特徴です。マルチテナントなバッチ処理基盤を構築したい運用者に適しています。
:vertical_traffic_light: Kubernetes-native Job Queueing and Scheduling
Networking plugin repository for pod networking in Kubernetes using Elastic Network Interfaces on AWS
MCPサーバーを安全・本番運用するためのプラットフォーム — ToolHiveはMCPサーバーをコンテナで隔離実行し、ID/アクセス制御や監査ログ、Kubernetesオペレーターを備えたOSSプラットフォームです。開発者からエンタープライズまで、シャドーMCP利用を防ぎつつ安全に本番導入できる点が特徴です。
ToolHive is an enterprise-grade platform for running and managing Model Context Protocol (MCP) servers.
Envoyで動くAI/エージェント通信の統一制御プレーン — 旧Envoy AI Gatewayが改名したOSSプロジェクトです。ホスト型モデルから自前推論・MCPサーバーまで、OpenAI互換の単一APIで統合し、認証・ルーティング・クォータ・フェイルオーバーをEnvoy上で一元管理できます。マルチプロバイダーLLM運用を担うプラットフォームチームに刺さる設計です。
Manages Unified Access to Generative AI Services built on Envoy Gateway
k9s代替、Rust製Kubernetes TUI「sofka」 — k9sに触発されたRust製KubernetesターミナルUIです。kube-rsとratatuiで全非同期化し、CRD閲覧やFlux CD/Argo CDのネイティブAPI操作(suspend/resume/sync)を外部バイナリ不要で実現。AI不要の根拠ベース障害診断ビューも搭載し、SRE向けの実践的な運用ツールとして差別化されています。
A Kubernetes TUI, reimagined in Rust - built on kube-rs and ratatui, async-first from the ground up.
30以上のプロトコルに対応するAI統合型万能ターミナル — SSH・RDP・SFTP・データベース・Kubernetesなど30以上のプロトコルを1つのアプリで扱える軽量オールインワン端末です。複数の別ツールを使い分ける手間を省き、さらに自律型AIエージェントが複数ステップのシェル操作を自動で計画・実行してくれる点が特徴的です。インフラ運用やマルチクラウド管理を担うエンジニアに向いています。
All-in-one terminal covering 30+ protocols — SSH, RDP, SFTP, databases, Kubernetes and more. With a built-in AI Agent that runs multi-turn shell commands autonomously.
LLM推論を賢くルーティングするKubernetes用ゲートウェイ — KubernetesでLLM推論リクエストの入口を担うインテリジェントルーターです。KVキャッシュの局所性や負荷状況を考慮したEndpoint Pickerにより、Envoyなどのプロキシと連携して最適な配置を実現し、優先度制御や高度なフロー制御も可能にします。Istioやクラウド型ALBとも統合できる柔軟な設計が特徴です。
llm-d Router: The intelligent entry point for inference requests