Skip to content

paolotiu/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5149747 · Sep 28, 2024

History

95 Commits
Jul 28, 2021
Sep 28, 2024
Aug 23, 2021
Oct 29, 2021
Jul 28, 2021
Apr 16, 2024
Sep 8, 2023
Jul 24, 2022
Sep 8, 2023
Apr 16, 2024
Aug 2, 2021
Aug 10, 2021
Aug 2, 2021
Apr 16, 2024
Apr 16, 2024
Dec 12, 2023
Oct 29, 2021
Aug 12, 2021
Jul 24, 2022
Apr 16, 2024
Apr 16, 2024
Oct 29, 2021
Jul 24, 2022
Apr 16, 2024
Jul 24, 2022
Sep 8, 2023
Jul 22, 2021
Aug 2, 2021
Sep 8, 2023

Repository files navigation

Deploy your application on Kubernetes. Add your manifest/s to your GitHub Repo in a folder named kubernetes-manifests. Your containers must all be pulled from DockerHub. The Readme must be clear on the deployment process (from image building to creating cluster services). It must include the following components:

  1. The application and any dependencies (e.g. databases, frontend backend, etc).

  2. Pods

  3. Services

  4. Ingress (no load balancer service for A)

  5. Autoscaling (does not need to be instance-level)

  6. Storage Persistence (if using DB)

  7. Make sure node is installed on your machine. If not, install it from here

  8. Install the dependencies by running npm install

  9. Rename the .env.example file to .env

  10. Create a pod for the application by running kubectl apply -f kubernetes-manifests/deployment.yaml

  11. Create a service for the application by running kubectl apply -f kubernetes-manifests/service.yaml