This project aims to deploy and manage Kubernetes clusters on AWS for serving LLMs using EKS. Below are the steps to install the necessary dependencies.
This section provides instructions on installing the required tools to manage AWS resources and Kubernetes clusters.
The AWS CLI is a unified tool to manage AWS services from the command line. Follow the steps below to install AWS CLI on macOS using Homebrew.
-
Update Homebrew:
brew update
-
Install AWS CLI:
brew install awscli
-
Verify AWS CLI installation:
aws --version
kubectl is the command-line tool used to interact with Kubernetes clusters. Follow these steps to install it on macOS:
-
Download the Latest Release: Use the following command to download the latest stable version of kubectl:
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl"
-
Make the Binary Executable: Modify the file permissions to make the kubectl binary executable:
chmod +x ./kubectl
-
Move the Binary to a System Path and change ownership:
sudo mv ./kubectl /usr/local/bin/kubectl sudo chown root: /usr/local/bin/kubectl
-
Verify kubectl installation: To verify the installation, type
kubectl version --client --output=yaml