Kubernetes-in-Docker (kind) is a tool for running local Kubernetes clusters using Docker container “nodes”.
kind is primarily designed for testing Kubernetes 1.11+, initially targeting the conformance tests.
kind consists of:
- Go packages implementing cluster creation, image build, etc.
- A command line interface (
kind) built on these packages.
- Docker image(s) written to run systemd, Kubernetes, etc.
kubetestintegration also built on these packages (WIP)
kind bootstraps each “node” with
For more details, see the docs.
Set Up our Environment
We're installing some dependencies in the background:
Let's install kind:
go get -u -v sigs.k8s.io/kind
Verify that it installed correctly: