Built upon adl-lrs-docker to implement adlnet's ADL_LRS with a touch of Kubernetes.
To use your own docker images for the LRS and Nginx pods, please refer to the ADL_LRS Docker deployment
Setup a Kubernetes or a K3S cluster in the cloud or on premise.
This application is fully functional only over HTTPS. So head over to noip.com to obtain a temporary hostname for free.
In the files ssl_certs.yml and nginx-ingress.yml, replace <domain> with your temporary domain. Also replace <email> in the ssl_certs.yml file.
Then execute
kubectl create ns cert-manager
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v0.13.0/cert-manager.yaml
This will install Cert-Manager in a separate namespace. For more information on how configure Cert-Manager, click here
After setting up a kubernetes cluster and HTTPS support
From the project directory run:
kubectl create -f ./k8s/