Introduzione a IBM Cloud Kubernetes Service
IBM Cloud Kubernetes Service è un servizio gestito di tipo " Kubernetes " che consente di creare il proprio cluster di host di elaborazione su cui è possibile distribuire e gestire applicazioni containerizzate su IBM Cloud. Combinato con un'esperienza utente intuitiva, l'isolamento e la sicurezza integrati e degli strumenti avanzati per proteggere, gestire e monitorare i tuoi carichi di lavoro del cluster, puoi velocemente distribuire applicazioni inserite in contenitori sicure ed altamente disponibili nel cloud pubblico.
Siete pronti a creare il vostro primo cluster?
Se avete già un account IBM Cloud e volete iniziare subito:
Non hai un account? Registrati in IBM Cloud
Utilizzare questa pagina per muoversi attraverso il flusso di configurazione principale: esaminare il servizio, preparare l'account, pianificare l'ambiente, creare un cluster e distribuire un'applicazione di esempio.
Esamina le informazioni di base
Iniziare con i concetti fondamentali, la terminologia e i vantaggi. Per ulteriori informazioni, vedi Understanding IBM Cloud Kubernetes Service.
Se conoscete già le nozioni di base, passate alla sezione successiva.
Prepara il tuo account
Assicurarsi che l'account IBM Cloud sia pronto per la creazione del cluster. Per le fasi di configurazione, vedere Preparazione dell'account per la creazione di cluster.
Prima di creare un cluster, è necessario aver effettuato l'accesso a IBM Cloud. Se non avete ancora un account, potete crearne uno.
Considerazioni sui prezzi
I prezzi variano in base al tipo di nodo worker, al numero di nodi e al tipo di infrastruttura. Per ulteriori informazioni, consultare il sito Kubernetes Service.
Scegli il tipo di infrastruttura
Prima di creare un cluster, scegli il tipo di infrastruttura più adatto al tuo ambiente.
- VPC
- I nodi di lavoro vengono configurati come istanze di server virtuali sull'infrastruttura VPC. Il VPC è il tipo di infrastruttura consigliato per i nuovi cluster. Garantisce l'isolamento di rete per impostazione predefinita e supporta le più recenti funzionalità di IBM Cloud Kubernetes Service, tra cui gli host dedicati e la sicurezza predefinita.
- Classico
- I nodi di lavoro vengono configurati su macchine virtuali o bare metal nell'infrastruttur IBM Cloud e classica. Utilizza Classic se hai bisogno di nodi di lavoro bare metal, opzioni di storage definito dal software (SDS) o connessioni a risorse dell'infrastruttura classica esistente.
- Satellite
- I nodi di lavoro vengono configurati sulla propria infrastruttura, compreso l'hardware in loco o le macchine virtuali presso altri fornitori di servizi cloud quali AWS, Azure e GCP. Utilizza Satellite quando devi eseguire cluster gestiti d IBM Cloud al di fuori dei data center di IBM Cloud.
Per un confronto dettagliato che includa le opzioni relative ai nodi di lavoro e la disponibilità, consultare la sezione “Strategia per l'ambiente cluster ”.
Creare un cluster
Esamina le opzioni di implementazione riportate nella tabella seguente.
| Immettere | Livello | Ora | Descrizione |
|---|---|---|---|
| Supporto didattico | Principiante | 1 ora | Segui i passaggi di questa esercitazione per creare il tuo VPC (Virtual Private Cloud), quindi crea un cluster IBM Cloud Kubernetes Service utilizzando la CLI. Per ulteriori informazioni, vedi Crea un cluster nel tuo Virtual Private Cloud. |
| Distribuzione personalizzata | Intermedio | 1-3 ore | Crea un cluster personalizzato sull'infrastruttura Classic. |
| Distribuzione personalizzata | Intermedio | 1-3 ore | Crea un cluster personalizzato sull'infrastruttura VPC. |
Hai già un cluster? Scopri come accedervi e passa alla fase successiva per implementare un'app di esempio.
Distribuisci un'applicazione di esempio
Dopo aver creato un cluster, si può distribuire un'applicazione di esempio utilizzando la dashboard Kubernetes.
- Seleziona il tuo cluster dall'elenco di cluster.
- Fai clic su Dashboard Kubernetes.
- Fare clic sull'icona Crea nuova risorsa (
+), quindi selezionare la scheda Crea da modulo. - Immetti un nome per la tua applicazione, come ad esempio
liberty. - Inserisci "
websphere-liberty" come immagine del container. - Immetti il numero di pod per la distribuzione della tua applicazione, ad esempio
1. - Dall'elenco dei servizi, selezionare Esterno per creare un servizio
LoadBalancer. - Configurare il servizio esterno:
- Porta:
80 - Porta di destinazione:
9080 - Protocollo:
TCP
- Porta:
- Fai clic su Deploy.
- Dal menu Pods, confermare che lo stato del pod
libertysia Running. - Dal menu Servizi, aprire l'Endpoint esterno del servizio
liberty. Ad esempio,169.xx.xxx.xxx:80per i cluster classici oppurehttp://<hash>-<region>.lb.appdomain.cloud/per i cluster VPC.
La vostra applicazione è esposta da un bilanciatore di carico di rete Layer 4, versione 1.0. Per conoscere le altre opzioni di esposizione, consultate Pianificazione della rete in-cluster ed esterna per le applicazioni.
Azioni rapide
Se avete già un cluster, utilizzate questi link per continuare:
- Accesso al cluster
- Collegarsi al cluster ed eseguire i comandi kubectl. Per ulteriori informazioni, vedere Accesso ai cluster.
- Installa la CLI
- Configura il tuo ambiente di sviluppo locale. Per ulteriori informazioni, consultare la sezione " Installazione della CLI ".
- Implementa la tua prima app
- Prova in prima persona un'applicazione di esempio. Per ulteriori informazioni, consulta Distribuzione delle applicazioni.
Avete bisogno di controllare prima i prezzi? Visualizzate i prezzi di Kubernetes Service.
Operazioni successive
Continuate con uno di questi percorsi di apprendimento curati: