Kindで特定のKubernetesバージョンをセットアップする

公式ドキュメントに出ているが、imageを指定すればいいだけ。

以下は、v1.16.4をインストールする指定の方法。

kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
  image: kindest/node:v1.16.4@sha256:b91a2c2317a000f3a783489dfb755064177dbc3a0b2f4147d50f04825d016f55

kind.sigs.k8s.io

 

インストールできるバージョンは以下のサイトで確認できる。

自分の現在のkindのバージョンは、kind version

kind v0.17.0 go1.19.2 linux/amd64

なので、以下のReleasesをみると、imageでバージョンを指定しない場合は、v1.25.3が入る。

github.com