K8s manifest files for Youlance project
- Auth service
- User service
- Front service
- Feed service
- Post service
- Profile service
You're expected to use Docker Desktop for deploying Youlance locally.
nginx-ingress is used as ingress in this project and must be deployed before deploying youlance.
$ helm install nginx-ingress oci://ghcr.io/nginxinc/charts/nginx-ingress --version 0.18.0
Youlance can then be accessed at http://kubernetes.docker.internal
A simple Makefile is provided to ease deploying services
$ make
All services are created in the
youalance
namespace.
When deploying all services,youlance
namespace is created for you.
$ make auth
Make sure
youalance
namespace exists if deploying a specific service.
$ make -C auth remove
$ make remove
This is equivalent to removing the
youlance
namespace