Aller au contenu

NGOT Boyana#

NGOT Bojana is the second version of NGOT.

Organization structure#

In the NGOT product we use 3 types of zones: * admin * cluster * env

The admin zone is used only by PF operators, and provides services for other zone types. It is unique in the whole line (staging or prod). Its name is ^admin-(stg|prd)$.

Cluster zones, are kubernetes clusters and software usefule for application running on the cluster. Their names are like ^kub-[0-9]+$.

Env zones, are bunch of applications used by PF operators and clients. Those env zones are mapped on clusters. Their are like ^obs-.*$

We use also other zones provided by caascaad: corp and infra zones.

The whole product is provided in a large 10.0.0.0/8 subnet common to staging and production. The IPAM is detailed here.

Admin zone#

Provides: * the whole network for the zone * VPC for other zones * bastion, only one bastion is provided per line * kubernetes cluster * loadbalancer usable only by PF operators * keycloak, unique in the whole line * vault, unique in the whole line * ingress controller * external dns

Cluster zone#

Provides: * subnet for the cluster * kubernetes cluster * vault injector * external dns * ingress controller

Env zone#

Provides: * application running on kubernetes clusters