kind was primarily designed for testing Kubernetes itself, but may be used for local development or CI.
Although you cannot expect
kind to have every aspect that Docker Compose has,
kind can be used for some kind of work that would be done with Docker Compose like local development.
Note that some components of Kubernetes like kube-proxy require some iptables feature and maybe you have to rebuild Kernel to enable them. I had to enable the following Kernel features to make the cluster ready and to use Ambassador:
- “multiport” Multiple port match support (
- “statistic” match support (