このプロジェクトについて
kind (Kubernetes IN Docker) を使用すると、各ノードがDockerコンテナ内でホストされるローカルKubernetesクラスターを実行できます。kubeadmを使用してこれらのノードをブートストラップし、Kubernetes自体のテストだけでなく、一般的なローカル開発や継続的インテグレーション (CI) ワークフロー向けに設計されています。
主な機能は以下の通りです:
- マルチノードおよび高可用性 (HA) クラスターのサポート。
- make/bashまたはDockerを使用して、ソースからKubernetesリリースビルドを構築する機能。
- Linux、macOS、Windowsのクロスプラットフォームサポート。
- Docker、Podman、nerdctlなどのコンテナランタイムとの統合。
- CNCF認定の適合したKubernetesインストーラーとしてのステータス。
本プロジェクトは、クラスター作成およびイメージビルドのためのコマンドラインインターフェース (CLI) とGoパッケージを提供しています。