kind
by
kubernetes-sigs

Description: Kubernetes IN Docker - local clusters for testing Kubernetes

View on GitHub ↗

Summary Information

Updated 38 minutes ago
Added to GitGenius on December 9th, 2022
Created on September 12th, 2018
Open Issues & Pull Requests: 233 (+0)
Number of forks: 1,768
Total Stargazers: 15,359 (+0)
Total Subscribers: 142 (+0)

Issue Activity (beta)

Open issues: 102
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 792 days
Stale 30+ days: 98
Stale 90+ days: 87

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 6

Top labels

  • kind/support (144)
  • kind/bug (139)
  • kind/feature (83)
  • area/provider/podman (30)
  • kind/documentation (27)
  • help wanted (17)
  • lifecycle/frozen (16)
  • priority/important-soon (14)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 295.9 days
90th percentile: 1292.4 days
Tracked items: 414

Most active contributors

Detailed Description

kind is a tool for running local Kubernetes clusters using Docker container nodes. It was primarily designed for testing Kubernetes itself but is also used for local development and continuous integration environments. The tool is written in Go and allows developers to quickly spin up Kubernetes clusters on their machines by leveraging containerization, making it accessible to anyone with Docker, Podman, or nerdctl installed.

The architecture of kind consists of several components working together. Go packages implement core functionality including cluster creation and image building. A command-line interface built on these packages provides the user-facing tool. Docker images are used to run systemd and Kubernetes components within containers. Each node in a kind cluster is bootstrapped using kubeadm, the standard Kubernetes cluster initialization tool. The project also includes kubetest integration, though this is marked as work in progress.

Installation is straightforward for users with Go installed, requiring only a single command to download and install the latest version. For those without Go, kind can be built reproducibly using Docker, and stable binaries are available on the releases page for Linux, macOS, and Windows platforms. The tool supports multi-node clusters including high-availability configurations and can build Kubernetes release builds directly from source code.

According to GitGenius activity tracking, the repository shows strong community engagement with 414 tracked issues and pull requests. The median response latency for issues and PRs is 0.0 hours, indicating rapid triage and attention. The most active issue categories are support requests with 144 items, bugs with 137 items, and feature requests with 81 items. BenTheElder leads contributor activity with 1105 tracked events, followed by aojea with 266 events and stmcginnis with 188 events. These three individuals serve as the current maintainers of the project.

The repository maintains strong connections to related Kubernetes projects. GitGenius identifies overlapping contributors with lima-vm/lima, istio/istio, and kubernetes/kubernetes, indicating that kind serves as an important tool within the broader Kubernetes ecosystem. The project is classified across multiple domains including testing, containerization, development, and deployment, reflecting its role as both a testing infrastructure tool and a local development environment.

kind is recognized as a CNCF certified conformant Kubernetes installer, validating its implementation of Kubernetes standards. The project is actively maintained with a 1.0 roadmap in progress, indicating ongoing development toward a stable release. Community participation is governed by the Kubernetes Code of Conduct, and contributors are encouraged to engage through the Kubernetes Slack channel, the issue tracker, and the SIG-Testing mailing list. The project welcomes pull requests and maintains a list of help-wanted issues for potential contributors.

kind
by
kubernetes-sigskubernetes-sigs/kind

Repository Details

Fetching additional details & charts...