Un'app Kubernetes è un'app containerizzata che gli utenti possono eseguire su un cluster Kubernetes in Google Kubernetes Engine o sulla propria infrastruttura. L'app Kubernetes che invii a Cloud Marketplace è un pacchetto di immagini container, file di configurazione e metadati visibili.
Questa pagina fornisce una panoramica di ciò che devi fare per distribuire e gestire un'app containerizzata su Cloud Marketplace. Se hai già un'app Kubernetes su Cloud Marketplace e vuoi scoprire come gestirla, consulta le linee guida per la gestione dell'app dopo la pubblicazione.
Per una panoramica dei concetti di Kubernetes, consulta la documentazione di Kubernetes.
Se non hai mai utilizzato Google Kubernetes Engine, consulta la panoramica diGoogle Kubernetes Engine, o prova la guida rapida di Google Kubernetes Engine.
Prima di iniziare
- Se non hai mai offerto software su Cloud Marketplace, registrati per diventare un fornitore.
- Per il primo elenco (e per tutti i successivi) devi compilare il modulo di convalida dell'onboarding di Cloud Marketplace.
- Per accedere a Producer Portal, compila il modulo di informazioni sul progetto di Cloud Marketplace fornito dal team di Cloud Marketplace.
- Esamina i open source conformità consigli e le limitazioni.
Elenco di controllo
A livello generale, devi:
Crea un repository Git pubblico per la configurazione, la guida utente e altre risorse dell'app per eseguirla. Puoi ospitare il repository con un provider come GitHub, Cloud Source Repositories o sul tuo server.
Esamina le opzioni di prezzo e seleziona un modello di prezzi. La revisione dei modelli di prezzi richiede fino a quattro giorni lavorativi. Puoi continuare a integrare il tuo prodotto durante la revisione del modello di prezzi.
Crea il pacchetto applicativo, che deve soddisfare i requisiti tecnici per le immagini container e i file di configurazione che fanno parte del tuo prodotto.
Invia l'app a Cloud Marketplace. Il team di Cloud Marketplace esamina l'app, verificando che l'installazione e la disinstallazione siano andate a buon fine, eseguendo test unitari e analizzando i container per rilevare le vulnerabilità utilizzando Artifact Analysis. Dopo la revisione, l'app viene pubblicata su Cloud Marketplace.
Esamina le linee guida per la gestione del prodotto dopo la pubblicazione.
Se hai domande durante la procedura di onboarding, contatta il tuo Partner Engineer di Cloud Marketplace. Se non sai chi è il Partner Engineer assegnato, utilizza il Partner Support Desk per richiedere assistenza, e includi la parola "Marketplace" nella descrizione. Per ulteriori informazioni sul Partner Support Desk, visita Richiedere assistenza con Cloud Marketplace.