wilfred-s commented on code in PR #214: URL: https://github.com/apache/yunikorn-site/pull/214#discussion_r1033049720
########## docs/developer_guide/env_setup.md: ########## @@ -109,6 +109,29 @@ Without setting the enviromnent minikube might not find the docker images when d 1. run the image build from the yunikorn-k8shim repository root: `make image` 1. deploy the scheduler as per the normal instructions. +## Local Kubernetes Cluster with Kind + +Kind (Kubernetes in Docker) is a lightweight tool for running lightweight Kubernetes environments. It is very easy to test different Kubernetes versions with kind. You can just select the kind image you want. + +### Installation + +If you have go installed, you can run `go install sigs.k8s.io/kind@latest`. Review Comment: We had to specifically update kind for our e2e tests as older versions would not work with K8s 1.25. Kind version limits what you can run. See the 3rd point in the [release notes for kind v0.15](https://github.com/kubernetes-sigs/kind/releases/tag/v0.15.0): ``` * Support for Kubernetes 1.25, fix for handling rootless + 1.25 ``` And here is one from the [kind v0.13 release notes](https://github.com/kubernetes-sigs/kind/releases/tag/v0.13.0): ``` NOTE: You must use kind v0.13.0+ with Kubernetes v1.24.0+ images, and if you built your own Kubernetes v1.24.0+ image with a previous kind version you will need to re-built when switching to kind v0.13.0+. ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
