kindとは Kubernetes in Docker
kindは、Dockerコンテナの「ノード」を使用してローカルKubernetesクラスターを実行するためのツールです。
kindというローカル環境でマルチノードなKubernetesクラスタを動かすことができるツールがある。kindは、Kubernetes in dockerの略である。
Docker上のコンテナをKubernetesのワーカーノードとして利用することで、Kubernetesクラスタを構築し、ローカル環境でMinikubeのよなシングルノードではできないマルチノードなクラスタを動作させることができる。
<特徴>
・高速・軽量・クラスプラットフォーム
・ローカル環境だけでなく、CIのテスト環境にもよく利用されている。
・Kubernetes本体のテストでも利用されている。
・Kubernetesのバージョンを変更してクラスタを作ることもできる。
・新しいKubernetesバージョンでの動作確認もできる。
・古いKubernetesバージョンでの後方互換の確認もできる。