Resources

This page contains references to additional external resources for learning about KIND and how to use it.

Contents ๐Ÿ”—๏ธŽ

Using KIND in CI ๐Ÿ”—๏ธŽ

The kind-ci/examples project is a work-in-progress project to give working examples of using KIND in various continuous integration environments / platforms.

Tutorials and Guides ๐Ÿ”—๏ธŽ

Here are a useful external guides / tutorials covering things not yet covered in our docs:

How to use KIND with MetallLB ๐Ÿ”—๏ธŽ

NOTE: We now have a kind integrated loadbalancer solution, see the loadbalancer page.

https://mauilion.dev/posts/kind-metallb/

How to Test a Kubernetes PR with KIND ๐Ÿ”—๏ธŽ

https://mauilion.dev/posts/kind-k8s-testing/

Using Contour Ingress with KIND ๐Ÿ”—๏ธŽ

https://projectcontour.io/kindly-running-contour/

Local Ingress Domains for your Kind Cluster ๐Ÿ”—๏ธŽ

https://mjpitz.com/blog/2020/10/21/local-ingress-domains-kind/

Connect directly to Docker-for-Mac containers via IP address ๐Ÿ”—๏ธŽ

https://golangexample.com/connect-directly-to-docker-for-mac-containers-via-ip-address/

Developing for Kubernetes with KinD ๐Ÿ”—๏ธŽ

https://docs.gitlab.com/charts/development/kind/

Using CRI-O with KIND ๐Ÿ”—๏ธŽ

NOTE: Depending on implementation details of the node image is not supported, only that the node images contain what kind needs to run Kubernetes at a given version.

Installing CRI-O is possible but not supported.

https://github.com/cri-o/cri-o/blob/release-1.31/tutorials/crio-in-kind.md#cri-o-in-kind

KubeCon Talks ๐Ÿ”—๏ธŽ

The authors have given the following talks relating to KIND:

Keep Calm and Load Balance on KIND - Benjamin Elder & Antonio Ojea ๐Ÿ”—๏ธŽ

At KubeCon EU 2024 we spoke about Cloud Provider KIND and how to use Load Balancers Services with KIND

Deep Dive: KIND - Benjamin Elder & Antonio Ojea ๐Ÿ”—๏ธŽ

At KubeCon US 2019 we spoke about KIND internals and the challenges ahead on the road to 1.0.

A Kind Workflow for Contributing to Kubernetes - Benjamin Elder & Duffie Cooley & James Munnelly & Patrick Lang ๐Ÿ”—๏ธŽ

At KubeCon US 2019 we provided a hands on tutorial for contributing and testing your Kubernetes code with KIND.

Testing your K8s apps with KIND - Benjamin Elder & James Munnelly ๐Ÿ”—๏ธŽ

At KubeCon EU 2019 we spoke about KIND and testing your Kubernetes Applications.

Deep Dive: Testing SIG - Benjamin Elder & James Munnelly ๐Ÿ”—๏ธŽ

At KubeCon EU 2019 we spoke about KIND and how we use it to test Kubernetes for the SIG Testing Deep Dive.

Behind Your PR: How Kubernetes Uses Kubernetes to Run Kubernetes CI - Sen Lu & Benjamin Elder ๐Ÿ”—๏ธŽ

At KubeCon NA 2018 we spoke with Sen Lu about The Kubernetes Projectโ€™s testing tools and infrastructure, including a brief discussion of KIND and running it on Kubernetesโ€™s Kubernetes-based CI infrastructure.