Service | Status |
---|---|
Planet-Lia Platform Backend Core | |
Planet-Lia Platform Files | |
Planet-Lia Platform Redis | |
Argo-CD | |
Cert-Manager | |
Nginx-Ingress |
This repository holds the necessary configuration files and instructions to deploy our official production Planet Lia platform. In general this repository shouldn't be interesting since it contains just operational knowledge how we deploy our platform infrastructure. If however you are curious to see how we run our platform behind the scenes, you are welcome to take a look.
- Create a cluster, see
cluster
directory for more info - Create a new overlay in
overlays
with the appropriate patches and secrets in thesecrets
dir (copy the template file and rename it to your clusters name) - Run
bash ./cluster/install_overlay.sh <OVERLAY_NAME>
(e.g.bash ./cluster/install_overlay.sh production
) - When Argo-CD is up, change the admin password
bash ./apps/argo-cd/change_admin_password.sh <GRPC_ARGOCD_DOMAIN> [password]
(if no password present, one will be generated for you)
Special thanks to the 👑 Kubernetes Wizard dr. Matjaž Pančur for his consulting on the structure of the repository and Kubernetes in general.