Questa immagine mostra l'architettura alla base della distribuzione di un'applicazione Hello World di esempio utilizzando il servizio OCI DevOps.
Un utente finale accede a un repository di artifact all'interno di un'area Oracle Cloud Infrastructure contenente un progetto DevOps. Il repository di artifact accede al progetto DevOps e si connette a un artifact DevOps mediante una pipeline di distribuzione mediante la comunicazione con tre artifact all'interno di questo artifact padre.
- File manifesto Kubernetes: questo componente si connette, mediante un ambiente di sviluppo Oracle Kuberentes Engine (OKE), all'interno del progetto, a un cluster di sviluppo OKE esterno al progetto, ma all'interno dell'area. Connette inoltre, tramite un ambiente di produzione Oracle Kuberentes Engine (OKE) all'interno del progetto, a un cluster di produzione OKE esterno al progetto, ma all'interno della regione.
- Configurazione distribuzione YAML: questo componente si connette, tramite un ambiente di sviluppo del gruppo di istanze all'interno del progetto, a un componente di sviluppo dell'istanza al di fuori del progetto ma all'interno dell'area. Connette inoltre, tramite un ambiente di produzione Gruppo di istanze, all'interno del progetto, a un componente di produzione di istanze al di fuori del progetto ma all'interno dell'area.
- Posizione repository immagine container; questo componente si connette, tramite un ambiente di sviluppo funzioni, all'interno del progetto, a un componente Sviluppo funzioni all'esterno del progetto ma all'interno dell'area. Connette inoltre, tramite un ambiente di produzione delle funzioni, all'interno del progetto, a un componente di produzione delle funzioni al di fuori del progetto ma all'interno dell'area.
All'esterno del progetto ma all'interno dell'area geografica, i log vengono memorizzati da Oracle Cloud Infrastructure Logging Service, mentre Oracle Cloud Infrastructure Notification Service fornisce visibilità sull'ultimo stato del progetto di distribuzione e sulle relative risorse ed esegue qualsiasi azione necessaria.