Install tools
Install Kubectl
kubectl is the Kubernetes command-line tool, kubectl, allows you to run commands against Kubernetes clusters. To install kubectl follow the guide:
https://kubernetes.io/docs/tasks/tools/#kubectl
Install Helmfile - Recommended (If deploying using helmfile)
Helmfile is a declarative spec for deploying helm charts. You will only need it if you are deploying the dependencies using Helmfile in the next step. To install Helmfile follow the guide:
https://github.com/helmfile/helmfile?tab=readme-ov-file#installation
Install Helm (If deploying using helm)
Helm is a tool that streamlines installing and managing Kubernetes applications. Think of it like apt/yum/homebrew for Kubernetes. To install helm cli follow the guide:
https://helm.sh/docs/intro/install/
Install Cloud provider cli
Depend on your Cloud provider please install either Azure or AWS CLI as per their documentation, if you have not installed before.