AWS EKS
This page provides instructions on how to deploy to AWS Kubernetes (EKS)
Installation Overview
You will be performing the following:
Creating a Kubernetes cluster with a private/public VPC using Terraform templates.
Prerequisites: AWS CLI v2 installed and configured
Terraform installed.
Install Guide
Step 1 - Set up infrastructure
This repository includes all the automation to install the app
Run the following and it will create Kubernetes Cluster with a Private/Public VPC.
It will take approx 10-20 minutes for this complete. The output will include name of the Kubernetes Cluster:
Run the CLI to gain access to the Cluster
Step 2 - Deploy the App
a. Create a namespace
Use a separate namespace instead of relying on the default namespace. The default namespace might already have other applications running, which can lead to conflicts and other potential issues.
Create a namespace
b. Install App
Add the helm repo
Run the following command to update the repository to download the latest Helm charts:
Run the following command to deploy the app inside your namespace:
Step 3 - Expose the app
Run the following port forwarding command to direct the Grafana pod to listen to port 80
:
Navigate to
127.0.0.1
in your browser.To sign in, enter
admin@example.com
andpassword
and as password