kind VS minikube

Compare kind vs minikube and see what are their differences.

kind

Kubernetes IN Docker - local clusters for testing Kubernetes (by kubernetes-sigs)
Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
kind minikube
84 33
9,832 24,003
3.2% 1.5%
9.1 9.9
2 days ago 1 day ago
Go Go
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

kind

Posts with mentions or reviews of kind. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-27.
  • Kunernetes alternative
    2 projects | reddit.com/r/Fedora | 27 May 2022
  • Using private docker registry inside kubernetes
    1 project | dev.to | 26 May 2022
    If you don't have a cluster for demo. Check out Kind. Kind helps you to run a kubernetes cluster locally in minutes. Or else you can use Katacoda or Play with kubernetes
  • How to change role from Tech Support to DevOps
    2 projects | reddit.com/r/devops | 26 May 2022
    For me i'm space constrained, and am focusing on mastery of kubernetes and related automation and deployment tooling, so for me the answer for that is to a build a mini cluster using raspberry PI's (although you can virtualise all of this and run it on your PC/laptop if you want to skip that, using KIND (Kubernetes inside Docker [https://kind.sigs.k8s.io/] or similar).
  • Minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows
    12 projects | news.ycombinator.com | 25 May 2022
    For local development I much prefer kind [1], which runs everything inside Docker containers and doesn'ttiuch your system.

    I do like k3sfor self hosted deployments.

    [1] https://kind.sigs.k8s.io/

    12 projects | news.ycombinator.com | 25 May 2022
    I used minikube for a long time, it's pretty good but I found kind to be a lot nicer of an experience and eventually switched.

    https://kind.sigs.k8s.io/

  • Can you tether M1 macs?
    1 project | reddit.com/r/macmini | 24 May 2022
    I’m out of my depth here but it sounds like you’re describing an M1 Beowulf Cluster. It’s a question I that others have asked as well. Apple certainly doesn’t make any software for this but they could I suppose. I’m not aware of any current open-source options for this either, but people might be tinkering with existing software to do this.
  • Automate All the Boring Kubernetes Operations with Python
    5 projects | dev.to | 18 May 2022
    # https://github.com/kubernetes-sigs/kind/issues/398 # kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.5.0/components.yaml # kubectl patch -n kube-system deployment metrics-server --type=json \ # -p '[{"op":"add","path":"/spec/template/spec/containers/0/args/-","value":"--kubelet-insecure-tls"}]' from kubernetes import client api_client = client.ApiClient(configuration) custom_api = client.CustomObjectsApi(api_client) response = custom_api.list_cluster_custom_object("metrics.k8s.io", "v1beta1", "nodes") # also works with "pods" instead of "nodes" for node in response["items"]: print(f"{node['metadata']['name']: <30} CPU: {node['usage']['cpu']: <10} Memory: {node['usage']['memory']}") # api-playground-control-plane CPU: 148318488n Memory: 2363504Ki # api-playground-worker CPU: 91635913n Memory: 1858680Ki # api-playground-worker2 CPU: 75473747n Memory: 1880860Ki # api-playground-worker3 CPU: 105692650n Memory: 1881560Ki
    5 projects | dev.to | 18 May 2022
    # kind.yaml # https://kind.sigs.k8s.io/docs/user/configuration/ apiVersion: kind.x-k8s.io/v1alpha4 kind: Cluster name: api-playground nodes: - role: control-plane - role: worker - role: worker - role: worker
  • Data streaming on MacOS: the easy way
    3 projects | dev.to | 11 May 2022
    If you prefer to use Kubernetes, you can find more information about K8s options for Redpanda here. For Linux, kind and minikube are the simplest ways to get running with Redpanda.
  • why was Compose on Kubernetes discontinued ! what to use instead !
    4 projects | reddit.com/r/kubernetes | 3 May 2022
    You can use kind (https://github.com/kubernetes-sigs/kind) to run local kubernetes clusters and combine it with yaml manifests, helm charts, kustomize or carvel packages. Depending on your workflow and tooling.

minikube

Posts with mentions or reviews of minikube. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-25.
  • Minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows
    12 projects | news.ycombinator.com | 25 May 2022
    Anyone else experiencing DNS lookup failures on Minikube-managed clusters running under VirtualBox? The host O/S or host DNS server doesn't seem to matter. I've noticed this when trying to build Alpine Linux-based images, an issue I reported here:

    https://github.com/kubernetes/minikube/issues/13968

    I'm really at a loss as to how to troubleshoot this as I'm still learning how to use Kubernetes.

    12 projects | news.ycombinator.com | 25 May 2022
  • minikube network mask problem (?)
    1 project | reddit.com/r/kubernetes | 4 May 2022
    This exactly describes the issue when someone else had it, but it was closed with a solution that makes no sense i.e. "running minikube service" NodePort service access not working from outside the cluster with vmware · Issue #4006 · kubernetes/minikube (github.com)
  • Podman + minikube
    6 projects | dev.to | 29 Apr 2022
    Como mencionado nesta issue, os drivers do minikube devem executar em modo rootful. O principal risco de rodar o driver em modo root é a chance de ocorrer uma escalada de privilégios até o host. Para evitar este tipo de problema vamos recorrer a uma alternativa rootless: O usernetes
  • Getting Started with minikube
    2 projects | dev.to | 23 Apr 2022
    The minikube start told us to use the k8s.gcr.io/echoserver:1.4 to launch the hello-minikube application, but it'll fail on a Mac with m1 chip. See this issue for more details.
  • Golang- What and Why
    12 projects | dev.to | 31 Mar 2022
    Minikube - Run kubernetes locally
  • What are the key things developers need to know about Kubernetes?
    1 project | reddit.com/r/kubernetes | 16 Mar 2022
    Local development – you need to nail running Kubernetes on your local machine. Minikube is an open-source solution that can help you with that.
  • 7 essential Kubernetes GitHub Projects you should know about 🔥🚀
    11 projects | dev.to | 8 Mar 2022
    View on GitHub
  • minikube and namespaces
    1 project | reddit.com/r/kubernetes | 9 Feb 2022
  • After Uninstalling Docker Desktop
    2 projects | dev.to | 1 Feb 2022
    C:\WINDOWS\system32>minikube start * minikube v1.25.1 on Microsoft Windows 10 Home Single Language 10.0.19043 Build 19043 * Using the hyperv driver based on existing profile * Starting control plane node minikube in cluster minikube * Creating hyperv VM (CPUs=2, Memory=2200MB, Disk=20000MB) ... ! StartHost failed, but will try again: creating host: create: precreate: Hyper-V PowerShell Module is not available * Creating hyperv VM (CPUs=2, Memory=2200MB, Disk=20000MB) ... * Failed to start hyperv VM. Running "minikube delete" may fix it: creating host: create: precreate: Hyper-V PowerShell Module is not available X Exiting due to PR_HYPERV_MODULE_NOT_INSTALLED: Failed to start host: creating host: create: precreate: Hyper-V PowerShell Module is not available * Suggestion: Run: 'Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Tools-All' * Documentation: https://www.altaro.com/hyper-v/install-hyper-v-powershell-module/ * Related issue: https://github.com/kubernetes/minikube/issues/9040

What are some alternatives?

When comparing kind and minikube you can also consider the following projects:

lima - Linux virtual machines, typically on macOS, for running containerd

kubespray - Deploy a Production Ready Kubernetes Cluster

nerdctl - contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...

k3s - Lightweight Kubernetes

k3d - Little helper to run CNCF's k3s in Docker

k9s - 🐶 Kubernetes CLI To Manage Your Clusters In Style!

kubetest2 - Kubetest2 is the framework for launching and running end-to-end tests on Kubernetes.

k0s - k0s - The Zero Friction Kubernetes by Team Lens

vcluster - vcluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.

eks-anywhere - Run Amazon EKS on your own infrastructure 🚀

terraform-provider-proxmox - Terraform provider plugin for proxmox