/udagram-microservices

Udagram microservices project Cloud Developer Nanodegree

Primary LanguageTypeScript

About Udagram

Udagram is a simple cloud application developed alongside the Udacity Cloud Engineering Nanodegree. It allows users to register and log into a web client, post photos to the feed, and process photos using an image filtering microservice.

Create a Kubernetes cluster on AWS

For that you can use various tools, including Kubeone and their AWS quick start guide.

Run the app

Once your Kubernetes cluster is ready you will need to use kubectl.

Navigate to udacity-c3-deployment/docker/k8s

Apply the secrets:

kubectl apply -f aws-secret.yaml

kubectl apply -f env-secret.yaml

Appy the ConfigMap:

kubectl apply -f env-configmap.yaml

Apply rest of yaml files in the directory:

kubectl apply -f .

Open localhost:8100 to see the app running