Questa immagine mostra l'architettura alla base della distribuzione delle applicazioni in un cluster Oracle Container Engine for Kubernetes proveniente da GitHub mediante le azioni GitHub e il servizio Oracle Cloud Infrastructure (OCI) DevOps.

In questa immagine un utente finale accede a un sistema di integrazione continua (CI) esterno per creare una build, che viene poi gestita in container da Docker. L'immagine Docker viene quindi inoltrata per avviare la distribuzione OCI, mentre un record dell'immagine viene scritto in un repository di artifact esterno al sistema CI.

La distribuzione OCI si verifica all'interno di un progetto DevOps in un'area geografica OCI. L'immagine Docker immette il progetto DevOps mediante la pipeline di distribuzione, che crea un artifact di distribuzione, l'artifact Kubernetes, passato sia a un ambiente di sviluppo OKE che a un ambiente di produzione OKE. L'ambiente di sviluppo distribuisce la build su un cluster di sviluppo OKE all'interno dell'area, anche se all'esterno del progetto DevOps e l'ambiente di produzione distribuisce la build su un cluster di produzione OKE posizionato in modo analogo. Il progetto DevOps passa contemporaneamente un record ai servizi di registrazione e notifiche OCI.