Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.14 KB

tools.md

File metadata and controls

46 lines (34 loc) · 1.14 KB

Tools

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.