[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1006737: RFP: kind -- Tool for running local Kubernetes clusters using Docker container "nodes".



Package: wnpp
Severity: wishlist

* Package name    : kind
  Version         : 0.11.1
  Upstream Author : Kubernetes SIGs <somebody@example.org>
* URL             : https://github.com/kubernetes-sigs/kind
* License         : Apache-2.0
  Programming Lang: Go
  Description     : Tool for running local Kubernetes clusters using Docker
container "nodes".

 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.
 .
 If you have go (https://golang.org/) \(1.17+
 (https://golang.org/doc/devel/release.html#policy)) and docker
 (https://www.docker.com/) installed go install sigs.k8s.io/kind@{{<
 stableVersion >}} && kind create cluster is all you need!
 .
 For older versions use GO111MODULE="on" go get sigs.k8s.io/kind@{{<
 stableVersion >}}.
 .
 (/site/static/images/kind-create-cluster.png)
 .
 kind consists of:
 .
  * Go packages (/pkg) implementing cluster creation (/pkg/cluster),
    image build (/pkg/build), etc.
  * A command line interface (kind (/main.go)) built on these packages.
  * Docker image(s) (/images) written to run systemd, Kubernetes, etc.
  * kubetest (https://github.com/kubernetes/test-
    infra/tree/master/kubetest) integration also built on these packages
    (WIP)
 .
 kind bootstraps each "node" with kubeadm
 (https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/). For
 more details see the design documentation
 (https://kind.sigs.k8s.io/docs/design/initial).
 .
 **NOTE**: kind is still a work in progress, see the 1.0 roadmap
 (https://kind.sigs.k8s.io/docs/contributing/1.0-roadmap).


Reply to: