doc.dev1x.org

Kind

1. Kindとは

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

kindは、主にKubernetes自体をテストするために設計されましたが、ローカル開発またはCIに使用される場合があります。

2. インストール

2.1 環境

2.2 構成

2.2 kindバイナリダウンロード

curl -Lo ./kind "https://github.com/kubernetes-sigs/kind/releases/download/v0.9.0/kind-linux-amd64"
chmod +x ./kind
mv ./kind ~/bin

2.3 クラスタ作成

kind create cluster

2.4 kubectlセットアップ

curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x ~/bin/kubectl
kubectl version --client
kubectl cluster-info --context kind-kind

09. kind コマンド

kind get clusters
kind delete cluster

参考資料