Come installare discourse su ibm cloud

Passaggio 1: provisioning del cluster Kubernetes

  • Fai clic sul pulsante Catalogo in alto
  • Seleziona Servizio dal catalogo
  • Cerca Servizio Kubernetes e fai clic su di esso
  • Ora sei sulla pagina di distribuzione di Kubernetes; devi specificare alcuni dettagli sul cluster
  • Scegli un piano standard o gratuito: il piano gratuito include un solo nodo worker e nessuna subnet. Per provisioning un cluster standard, è necessario aggiornare il proprio account a modello Pay-As-You-Go
  • Per aggiornare a un account Pay-As-You-Go, segui questi passaggi:
  • Nella console, vai su Gestisci > Account.
  • Seleziona Impostazioni account e fai clic su Aggiungi carta di credito.
  • Inserisci le tue informazioni di pagamento, fai clic su Avanti e invia le informazioni
  • Scegli classic o VPC: leggi la documentazione e seleziona il tipo più adatto alle tue esigenze
  • Ora scegli le impostazioni di posizione,
  • Seleziona Geografia (continente)
    • Scegli tra Single Zone o Multizone: in Single Zone i tuoi dati sono conservati in un solo data center, mentre con Multizone
  • Se desideri utilizzare Multizone, configura il tuo account con [VRF
  • Se nella posizione selezionata non è disponibile una Virtual LAN, verrà creata una nuova VLAN per te
  • Scegli una configurazione del nodo worker o utilizza quella predefinita; imposta il numero di nodi worker per zona
  • Seleziona Master Service Endpoint: negli account abilitati per VRF, puoi scegliere private-only per rendere il master accessibile solo tramite rete privata o tunnel VPN, oppure public-only per renderlo accessibile pubblicamente. Quando si dispone di un account abilitato per VRF, il cluster viene configurato di default per utilizzare sia endpoint privati che pubblici.
  • Assegna tag desiderati al tuo cluster; per ulteriori informazioni visita tags
  • Fai clic su Crea
    • Attendi che il cluster venga provisioning
    • Il tuo cluster è pronto per l’uso

Passaggio 2: distribuzione del plug-in IBM Cloud Block Storage

Il plug-in Block Storage è un archiviazione iSCSI persistente e ad alte prestazioni che puoi aggiungere alle tue applicazioni utilizzando i Volumi Persistenti (PV) di Kubernetes.

  • Fai clic sul pulsante Catalogo in alto
  • Seleziona Software dal catalogo
  • Cerca IBM Cloud Block Storage plug-in e fai clic su di esso
    • Nella pagina dell’applicazione, fai clic sul punto accanto al cluster che desideri utilizzare
    • Fai clic su Entra o Seleziona Namespace e scegli il Namespace predefinito o utilizzane uno personalizzato (se ricevi un errore, attendi 30 minuti affinché il cluster completi la finalizzazione)
  • Assegna un nome a questo workspace
  • Fai clic su Installa e attendi la distribuzione

Passaggio 3: distribuzione di Discourse

Procederemo alla distribuzione di Discourse sul nostro cluster

  • Fai clic sul pulsante Catalogo in alto
  • Seleziona Software dal catalogo
  • Cerca Discourse e fai clic su di esso
    • Seleziona IBM Kubernetes Service
    • Nella pagina dell’applicazione, fai clic sul punto accanto al cluster che desideri utilizzare
    • Fai clic su Entra o Seleziona Namespace e scegli il Namespace predefinito o utilizzane uno personalizzato
  • Assegna un nome univoco al workspace, facilmente riconoscibile
  • Seleziona il gruppo di risorse da utilizzare: serve per il controllo degli accessi e la fatturazione. Per ulteriori informazioni, visita resource groups
  • Assegna tag al tuo Discourse; per ulteriori informazioni visita tags
  • Fai clic su Parametri con valori predefiniti: puoi impostare i valori di distribuzione o utilizzare quelli predefiniti
    • Imposta la password di Discourse nei parametri
    • Imposta il nome host di Discourse nei parametri
  • Al termine di tutte le operazioni, spunta la casella accanto agli accordi e fai clic su Installa
    • Il workspace Discourse inizierà l’installazione; attendi alcuni minuti
    • Il tuo workspace Discourse è stato distribuito con successo

Verifica dell’installazione di Discourse

  • Vai su Risorse nel tuo browser
  • Fai clic su Cluster
  • Fai clic sul tuo Cluster
  • Ora sei nella panoramica del cluster; qui fai clic su Azioni e Terminale Web dal menu a tendina
  • Fai clic su Installa – attendi alcuni minuti
    • Fai clic su Azioni
    • Fai clic su Terminale Web → si aprirà un terminale
  • Nel terminale, digita i seguenti comandi, sostituendo NAMESPACE con il namespace scelto durante la configurazione della distribuzione:
    $ kubectl get ns
    $ kubectl get pod -n NAMESPACE -o wide
    $ kubectl get service -n NAMESPACE
  • Il servizio Discourse in esecuzione sarà visibile
  • Copia l’IP Esterno e mappalo con il tuo nome host nel server DNS
  • Incolla il tuo FQDN nel browser
  • Il messaggio di benvenuto di Discourse sarà visibile