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.
For that you can use various tools, including Kubeone and their AWS quick start guide.
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