kindとは Kubernetes in Docker

https://kind.sigs.k8s.io/

kindは、Dockerコンテナの「ノード」を使用してローカルKubernetesクラスターを実行するためのツールです。

kindというローカル環境でマルチノードなKubernetesクラスタを動かすことができるツールがある。kindは、Kubernetes in dockerの略である。

Docker上のコンテナをKubernetesのワーカーノードとして利用することで、Kubernetesクラスタを構築し、ローカル環境でMinikubeのよなシングルノードではできないマルチノードなクラスタを動作させることができる。

<特徴>

・高速・軽量・クラスプラットフォーム

 ・ローカル環境だけでなく、CIのテスト環境にもよく利用されている。

Kubernetes本体のテストでも利用されている。

Kubernetesのバージョンを変更してクラスタを作ることもできる。

・新しいKubernetesバージョンでの動作確認もできる。

・古いKubernetesバージョンでの後方互換の確認もできる。