A partire da VMware Cloud Director 10.5, è possibile utilizzare Hub contenuti per la gestione centralizzata dei contenuti delle immagini delle applicazioni.
Immagini applicazioni
L'immagine di un'applicazione è un elemento del catalogo che contiene tutti i dettagli specifici dell'applicazione, ad esempio il nome dell'applicazione, la versione dell'applicazione, il logo dell'applicazione, gli screenshot ed eventuali informazioni aggiuntive necessarie per l'utilizzo dell'applicazione. Dopo l'aggiornamento alla versione 10.5, tutti gli elementi del catalogo preesistenti come i modelli di vApp e i file multimediali vengono visualizzati come immagini dell'applicazione.
Risorse esterne per le immagini delle applicazioni
Con Hub contenuti, VMware Cloud Director può essere integrato con più origini di contenuti esterne, ad esempio VMware Marketplace e repository Helm Chart esterni.
In qualità di tenant, è possibile creare risorse di contenuti del catalogo per i repository Helm Chart esterni. È possibile distribuire applicazioni contenitore di Helm Chart dalle risorse di contenuto del catalogo esistenti ai cluster Kubernetes di cui si è proprietari o ai cluster che altri tenant condividono con l'utente.
Origine esterna | Immagine applicazione Helm Chart | Immagine applicazione macchina virtuale |
---|---|---|
VMware Marketplace | ✓ | ✓ |
Repository Helm Chart | ✓ |
Kubernetes Operator
Per sfruttare VMware Marketplace e i repository Helm Chart esterni per il provisioning delle applicazioni containerizzate, VMware Cloud Director utilizza un Kubernetes Operator. Un Kubernetes Operator è un controller specifico dell'applicazione che estende la funzionalità dell'API Kubernetes per creare, configurare e gestire istanze di applicazioni complesse per conto di un utente Kubernetes. Il Kubernetes Operator viene eseguito nel cluster Kubernetes e non richiede l'accesso alla rete in entrata al cluster stesso. È possibile distribuire il Kubernetes Operator in una topologia di rete isolata.