glaciation-heu / gitops-deployments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GLACIATION Platform configuration

This repository contains GitOps definitions for GLACIATION Platform.

Clusters

Platform installation to Kubernetes cluster is called GLACIATION Node. See more details about deployed nodes:

CI/CD

The diagram shows how CI/CD works in GLACIATION project.

image

A reference example of application repository is glaciation-metadata-service.

How to install a new node

  1. Install ArgoCD

    1. Follow official docs.
    2. Apply argocd-*.yaml configmaps of our custom configuration.
      $ kubectl apply -f "argocd-*.yaml" -n=argocd
      
    3. Use *.yaml as App-of-Apps configurations.
  2. Install load balancer. Check load-balancer for more details.

  3. Set up DNS server. Check dns-server for more details.

  4. Setup worker nodes

About