Requirements

To run the SDP, you need to have the Kubernetes CLI (kubectl) and Helm installed. You will also need access to a Kubernetes cluster, either remote (e.g. an SKA-provided one) or local (e.g. using Minikube).

Kubernetes CLI

Kubernetes (a.k.a. k8s) is a software system used for deploying, scaling, and maintaining large-scale applications. The SKA uses k8s as its software platform.

The user CLI of Kubernetes is kubectl. Follow the instructions here to install it: https://kubernetes.io/docs/tasks/tools/#kubectl

Command help guide: https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands

Helm

Helm is a package manager for Kubernetes. The SKA software control system, including the SDP, is packaged and deployed using Helm.

Helm is available from most typical package managers, see Introduction to Helm.

Command help guide: https://helm.sh/docs/helm/helm/

K9s

K9s is terminal-based UI for Kubernetes clusters which provides a convenient interactive interface. It is not required to run the SDP, but it is recommended for its ease of use.