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