Kind (Kubernetes in Docker) runs a local Kubernetes cluster in Docker, giving developers a laptop-based environment for deploying and experimenting with cloud-native applications. section 2.0
Use Kind when a local Kubernetes environment is more practical than a remote cluster:
- Create a disposable cluster without paying for remote infrastructure or depending on shared development resources. section 2.1.1
- Deploy a walking-skeleton Conference application, inspect its Kubernetes resources with kubectl, and package or install it with Helm. section 2.0
- Experiment with scaling, failures, state, replicas, and fallback mechanisms in a controlled environment. section 2.6
Three-node local Conference cluster
A local Kind setup can simulate three nodes and map a special port for an Ingress controller, allowing requests sent to http://localhost to reach the Conference application. section 2.1.1
Figure 2.1 Kubernetes cluster Local vs. Remote setups.
Compare local and remote Kubernetes setups before choosing where development workloads should run. section 2.1.1


