umer6921 / reddit-clone-k8s

Deployment of reddit app clone in the kubernetes cluster.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reddit Clone App on Kubernetes with Ingress

This project demonstrates how to deploy a Reddit clone app on Kubernetes with Ingress and expose it to the world using Minikube as the cluster. Below is an overview of the architecture of this Reddit Clone App running on Kubernetes with Ingress. Architecture Diagram

Prerequisites

Before you begin, you should have the following tools installed on your local machine:

  • Docker
  • Minikube cluster ( Running )
  • kubectl
  • Git

Installation

Follow these steps to install and run the Reddit clone app on your local machine:

  1. Clone this repository to your local machine: git clone https://github.com/umer6921/reddit-clone-k8s.git
  2. Navigate to the project directory: cd reddit-clone-k8s
  3. Build the Docker image for the Reddit clone app: docker build -t umer6921/reddit-clone.
  4. Deploy the app to Kubernetes: kubectl apply -f deployment.yaml
  5. Deploy the Service for deployment to Kubernetes: kubectl apply -f service.yaml

About

Deployment of reddit app clone in the kubernetes cluster.


Languages

Language:TypeScript 99.3%Language:JavaScript 0.5%Language:CSS 0.1%Language:Dockerfile 0.1%