Vai al contenuto principale

Semplice piattaforma low-code per sviluppatori e operatori Kubernetes.

gopaddle è una IDP (Internal Developer Plaform) low-code per sviluppatori e operatori Kubernetes. Fornisce un portale self-service attraverso il quale gli sviluppatori possono impalmare il codice nei container, generare automaticamente file YAML, costruire immagini Docker, distribuire applicazioni su Kubernetes e gestire il ciclo di vita dell'applicazione a livello centrale.

Distribuzione di un'applicazione Marketplace

Linode Marketplace consente di distribuire facilmente il software su un'istanza di calcolo utilizzando il Cloud Manager. Per i passaggi completi, vedere Iniziare con le applicazioni del Marketplace.

  1. Accedere a Cloud Manager e selezionare il link Marketplace dal menu di navigazione sinistro. Viene visualizzata la pagina di creazione di Linode con la scheda Marketplace preselezionata.
  2. Nella sezione Seleziona applicazione, selezionare l'applicazione che si desidera distribuire.
  3. Completare il modulo seguendo i passaggi e i consigli della guida Creazione di un'istanza di calcolo. A seconda dell'applicazione Marketplace selezionata, potrebbero essere disponibili ulteriori opzioni di configurazione. Vedere la sezione Opzioni di configurazione di seguito per le distribuzioni compatibili, i piani consigliati e le opzioni di configurazione aggiuntive disponibili per questa Marketplace App.
  4. Fare clic sul pulsante Crea Linode. Una volta che l'istanza di calcolo è stata approvvigionata e si è accesa completamente, attendere il completamento dell'installazione del software. Se l'istanza viene spenta o riavviata prima di questo momento, è probabile che l'installazione del software fallisca.
  5. Per verificare che l'applicazione sia stata completamente installata, vedere Iniziare con le applicazioni del Marketplace > Verifica dell'installazione. Una volta installata, per accedere all'applicazione e iniziare a usarla, seguire le istruzioni della sezione Come iniziare dopo la distribuzione.

Tempo stimato per l'installazione: gopaddle dovrebbe essere completamente installato entro 15-20 minuti dal termine del provisioning dell'istanza di calcolo.

  • Distribuzioni supportate: Ubuntu 22.04 LTS
  • Piano minimo consigliato: Per gopaddle si consiglia un piano minimo di 8GB Shared CPU Linode.

Come iniziare dopo la distribuzione

  1. Accedere alla nuova istanza di calcolo tramite LISH o SSH utilizzando l'utente root e la password immessa al momento della creazione dell'istanza.
  2. Esaminare il registro di installazione.

    tail -f /var/log/stackscript.log
  3. Al termine dell'installazione, nel file di registro viene visualizzato il seguente messaggio. Questa riga include l'URL della dashboard di gopaddle.
gopaddle-lite installation is complete !
You can now access the gopaddle dashboard @ http://192-0-2-110.ip.linodeusercontent.com:30003/

4. Aprire il browser Web e navigare all'URL fornito nell'ultimo passaggio. Questo dovrebbe essere http://[ip-address]:30003/, dove [ip-address] può essere sostituito con l'indirizzo IPv4 o il dominio rDNS della vostra istanza di calcolo (come ad esempio 192-0-2-1.ip.linodeusercontent.com). Vedere il Gestione degli indirizzi IP per informazioni sulla visualizzazione degli indirizzi IP e degli rDNS.

5. Se l'installazione è terminata, questo URL dovrebbe visualizzare la pagina del contratto di valutazione di gopaddle. Esaminare il contratto di valutazione e sottoscrivere l'edizione lite.

Utilizzo di gopaddle

Containerizzare e distribuire

Una volta completata la sottoscrizione, è possibile accedere alla console di gopaddle, utilizzando il proprio ID e-mail e la password iniziale.

Nella dashboard principale, la procedura guidata Containerize and Deploy Quickstart aiuta a caricare un progetto di codice sorgente da GitHub utilizzando il token di accesso personale di GitHub, a costruire e a inviare l'immagine del contenitore generato al registro Docker. Una volta completata la compilazione, gopaddle genera i file YAML necessari e distribuisce l'immagine docker sul cluster microk8s locale.

Prerequisiti

Token di accesso Docker con permessi di lettura e scrittura

GitHub Person Access Token per la containerizzazione dei repository privati

Nell'ultimo passaggio della procedura guidata Containerize and Deploy Quickstart, attivare l'opzione Disabilita verifica TLS.

Tutti gli artefatti generati durante il processo possono essere modificati e distribuiti nuovamente in una fase successiva.

Modelli di applicazione - Mercato

Nella sezione Modelli, il Marketplace Applications ospita una serie di modelli Kubernetes precostituiti. Gli sviluppatori possono sottoscrivere questi modelli e distribuirli sul cluster microk8s locale.

Per ulteriori informazioni sulle configurazioni di gopaddle, consultare la documentazione.\

L'applicazione gopaddle Marketplace è stata realizzata per Linode da gopaddle. Per assistenza sulla distribuzione dell'applicazione, contattare Supporto Linode. Per il supporto relativo allo strumento o al software stesso, utilizzare le informazioni nella barra laterale o consultare il forum della comunità.