Essential Requirements for Deploying a Reddit Replica on Kubernetes with Ingress Capability
Table of contents
No headings in the article.
Before starting the project, make sure you have the following prerequisites installed on your system:
EC2 (AMI: Ubuntu, Type: t2.micro for CI Server and t2.medium for Deployment Server)
Docker
Minikube
kubectl
Follow the steps below to install each prerequisite on an Ubuntu AMI:
Step 1: Docker Installation
sudo apt-get update
sudo apt-get install docker.io -y
sudo usermod -aG docker $USER && newgrp docker
Step 2: Minikube & kubectl Installation
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
sudo snap install kubectl --classic
minikube start --driver=docker
Congratulations! You have successfully installed all the necessary prerequisites for the project. Your Minikube cluster is now ready for deploying the Reddit clone application.
For more detailed information on the deployment process, please refer to this blog.