Follow these steps to setup your development environment:
-
golang:
1.23.2
-
microk8s:
1.26
# ubuntu install snap install --channel=1.26/stable microk8s --classic # deploy cd hack/ source .kdlctl.conf microk8s install --cpu ${MICROK8S_CPUS} --mem ${MICROK8S_MEMORY} --disk ${MICROK8S_DISK} --channel ${MICROK8S_CHANNEL}
-
docker:
>= 25
install -
helm:
>= v3.14
install -
helmfile:
>= v0.168.0
install -
gettext: OS package to fill templates during deployment
# ubuntu sudo apt-get install gettext # macosx brew install gettext
-
kubectl:
>= v1.25
install -
jq: JSON processor to configure insecure-registries.
# macosx brew install jq
-
yq: YAML processor to configure KDL Remote developement.
# macosx brew install yq
Continue reading the Running your develop environment guide.