mirror of
https://github.com/kubernetes-sigs/kind.git
synced 2025-12-01 07:26:05 +07:00
bbf0256ca9ce11e8854f79182a320c6614c428b4
kind - Kubernetes IN Docker
WARNING: kind is still a work in progress!
kind is a toolset for running local Kubernetes clusters using Docker container "nodes".
It 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 kubeadm.
For more details see the design documentation.
Building
You can build kind with go install ./cmd/kind or bazel build //kind/cmd/kind.
Usage
kind create will create a cluster.
kind delete will delete a cluster.
For more usage, run kind --help or kind [command] --help.
Advanced
kind build image --source=./kind/images/node will build the node image
Community, discussion, contribution, and support
Learn how to engage with the Kubernetes community on the community page.
You can reach the maintainers of this project at:
Code of conduct
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.
Description
Languages
Go
83.2%
Shell
11.4%
Dockerfile
2.3%
Makefile
1%
HTML
0.9%
Other
1.2%