This repository contains GitOps definitions for GLACIATION Platform.
Platform installation to Kubernetes cluster is called GLACIATION Node. See more details about deployed nodes:
The diagram shows how CI/CD works in GLACIATION project.
A reference example of application repository is glaciation-metadata-service.
-
Install ArgoCD
- Follow official docs.
- Apply
argocd-*.yaml
configmaps of our custom configuration.$ kubectl apply -f "argocd-*.yaml" -n=argocd
- Use *.yaml as App-of-Apps configurations.
-
Install load balancer. Check load-balancer for more details.
-
Set up DNS server. Check dns-server for more details.
-
Setup worker nodes