Install system#
You need a system from which you can run the installation process. This system needs the following software installed:
`AWS CLI <https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html#getting-started-install-instructions>`_ — The AWS Command Line Interface (CLI) to manage your AWS services.
`kubectl <https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html>`_ to manage your Kubernetes cluster.
`yq <https://github.com/mikefarah/yq>`_ to prepare the HM installation files.
`Helm <https://helm.sh/docs/intro/install/>`_ to render and apply the Kubernetes manifest.
You can install these tools using the linked instructions or by using the instructions for your particular operating system that follow.
macOS#
Install the AWS CLI, kubectl, yq, and Helm:
brew install awscli kubectl yq helm
Linux#
Note
These instructions are for Ubuntu 16.04 or newer, as they assume Snap support is available by default.
sudo snap install aws-cli --classic
sudo snap install helm --classic
sudo snap install kubectl --classic
sudo snap install yq
Install the AWS CLI:
sudo yum install awscli
Install kubectl:
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
sudo mv kubectl /usr/local/bin/
kubectl version --client
Install Helm:
curl -LO https://get.helm.sh/helm-v3.12.3-linux-amd64.tar.gz
tar -xvf helm-v3.12.3-linux-amd64.tar.gz
sudo mv linux-amd64/helm /usr/local/bin/helm
helm version
Install yq:
sudo curl -L "https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64" -o /usr/bin/yq
sudo chmod +x /usr/bin/yq
yq --version
sudo apt update
sudo apt install snapd
sudo snap install snapd
sudo snap install aws-cli --classic
sudo snap install kubectl --classic
sudo snap install yq
Windows#
winget install Amazon.awscli --source winget
winget install kubectl --source winget
winget search helm
winget install helm
winget install yq --source winget
Install the AWS CLI .
Install kubectl .
Install yq .
Install Edit the Helm chart .
Installing Helm#
Download the Helm binary for Windows. On the Helm GitHub Releases page , locate the latest release and download the helm-v3.x.x-windows-amd64.zip file.
Extract the Zip file. Use a tool like 7-Zip, WinRAR, or the built-in Windows extraction utility to unzip the downloaded file.
Copy
helm.exefrom the extracted folder to a directory in your path. Common directories includeC:\Program Files\,C:\Program Files (x86)\, or you can create a directory, such asC:\Helm\, and add it to your path.Verify the installation:
Open a new Command Prompt or PowerShell window.
Run the following command to verify that Helm is installed correctly:
helm version
The output displays Helm version information.
Next steps#
Once you have installed the necessary software, you can move on to setting up an AWS account with the necessary permissions .