L'image présente une région Oracle Cloud Infrastructure (OCI) qui contient un référentiel de code GitHub, un domaine de disponibilité unique, un réseau cloud virtuel (VCN) et sur un sous-réseau public et privé. Le domaine de disponibilité comprend trois domaines de pannes : domaine de pannes 1, domaine de pannes 2 et domaine de pannes 3. Le VCN de la région et les deux sous-réseaux couvrent le domaine de disponibilité et les trois domaines de pannes. L'accès au VCN à partir de la région se fait via une passerelle Internet, une passerelle NAT ou une passerelle de service. Un registre de conteneurs réside à la frontière de la région et du VCN. L'accès à chaque sous-réseau est contrôlé par une table de routage et une liste de sécurité.
Le sous-réseau A, le sous-réseau public, contient un seul équilibreur de charge, qui réside dans le domaine de pannes 2 et communique de manière bidirectionnelle avec le référentiel de code GitHub via la passerelle Internet.
Le sous-réseau B, le sous-réseau privé, contient une instance Container Engine for Kubernetes (OKE), qui contient elle-même une instance du service Argo CD Server, un espace de noms Argo et des espaces de noms pour deux applications associées. Il contient également quatre assurances Argo, chacune associée à son propre pod Kubernetes. Trois noeuds de processus actif couvrent l'espace de noms Argo et le domaine de pannes 1.
L'équilibreur de charge dirige le trafic entrant du référentiel de code GitHub vers un service de serveur de CD Argo. Les instances Argo communiquent de manière bidirectionnelle avec la passerelle NAT, bien que le trafic passe à la passerelle Internet, puis entre le référentiel de code GitHub et l'équilibreur de charge. Le trafic circule également bidirectionnellement entre les instances Argo et la passerelle de service. Le trafic circule également de manière bidirectionnelle entre la passerelle de service et les noeuds de processus actif à la frontière entre OKE et le domaine de pannes, ainsi qu'entre la passerelle de service et Container Registry.