Customise your Kind clusters: networking layer

Katie Gamanji
The Startup
Published in
4 min readMay 21, 2020

--

An amalgamation of containers

Throughout years, numerous tools have been developed to provide bootstrap capabilities for a Kubernetes cluster. A considerable proportion of these tools focus on constructing a holistic and smooth DX for cluster install while supplying several flag options for advanced configuration (e.g. Kubespray, Kops, ClusterAPI). Undoubtedly, this is the state of the art for when it comes to production-ready clusters, however, these install mechanisms prove to be ponderous and time-consuming for the product development and testing stages. The end-user community required lightweight bootstrap tools to enable speedy and reliable infrastructure provisioning on local environments.

Nowadays, the most prominent tools that simplify the cluster creation on a local machine are minikube, kind, microK8s, k3s, etc. This blog post will focus on highlighting kind as a provisioning tool and its advanced configuration to tailor the networking layer.

The theoretical

Kind is an open-source tool that generates Kubernetes clusters using Docker. The 2 prerequisites to…

--

--

Katie Gamanji
The Startup

Sailing open-source tooling and supporting the community as an Senior Kubernetes Field Engineer @Apple