Skip to content

K8s manifest files for youlance project

License

Notifications You must be signed in to change notification settings

youlance/youlance-kube

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

youlance-kube

K8s manifest files for Youlance project

Implementation status

  • Auth service
  • User service
  • Front service
  • Feed service
  • Post service
  • Profile service

Deployment

You're expected to use Docker Desktop for deploying Youlance locally.

Deploying nginx-ingress

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

Deploying youlance

A simple Makefile is provided to ease deploying services

Deploying all services

$ make

All services are created in the youalance namespace.
When deploying all services, youlance namespace is created for you.

Deploying specific service

$ make auth

Make sure youalance namespace exists if deploying a specific service.

Removing specific service

$ make -C auth remove

Removing all services

$ make remove

This is equivalent to removing the youlance namespace

About

K8s manifest files for youlance project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%