Kind
https://d33wubrfki0l68.cloudfront.net/d0c94836ab5b896f29728f3c4798054539303799/9f948/logo/logo.png
kind
kind is a tool for running local Kubernetes clusters using Docker container “nodes”.
kind was primarily designed for testing Kubernetes itself, but may be used for local development or CI.
code: kind.yaml
apiVersion: kind.x-k8s.io/v1alpha4
kind: Cluster
nodes:
- role: control-plane
image: kindest/node:v1.24.2
- role: control-plane
image: kindest/node:v1.24.2
- role: control-plane
image: kindest/node:v1.24.2
- role: worker
image: kindest/node:v1.24.2
- role: worker
image: kindest/node:v1.24.2
- role: worker
image: kindest/node:v1.24.2
CI/CD
GHA
helm/kind-action: A GitHub Action for Kubernetes IN Docker - local clusters for testing Kubernetes
GitLab CI
Run KinD (Kubernetes in Docker) as part of Gitlab CI job
Reference
Macにkindをインストールする