View file
This document describes how you can setup Cloud Native PNDA on AWS EKS.
Prerequisites:
- AWS account
- Windows OS / Oracle VM Virtual Box Manager with latest Ubuntu OS based VM
- VM needs to have following installed
- AWS Cli
- Docker
- Kubernetes (kubectl)
- Eksctl
- Helm Client
AWS CLI Installation and Setup:
Use following link for AWS CLI setup
https://docs.aws.amazon.com/cli/latest/userguide/install-linux.html
Once setup is done then configure aws cli as per below,
$ aws configure
AWS Access Key ID [None]: Enter your access key ID
AWS Secret Access Key [None]: Enter your secret access key
Default region name [None]: Enter your region
Default output format [None]: json
Docker Installation:
Follow the steps as mentioned in an official documentation to install Docker,
https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository
Kubernetes(kubectl) Installation:
In your terminal run the following commands:
- curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
- chmod +x ./kubectl
- sudo mv ./kubectl /usr/local/bin/kubectl
EKSCTL Installation:
Run the following commands in your terminal
- curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
- sudo mv /tmp/eksctl /usr/local/bin
- eksctl version
Helm client 2.14 Installation:
$curl -L https://git.io/get_helm.sh | bash -s -- --version v2.14.3
$helm version