Servizi IBM Cloud e integrazioni di terze parti

Puoi utilizzare i servizi di infrastruttura e piattaforma IBM Cloud® e altre integrazioni di terze parti per aggiungere ulteriori funzionalità al tuo cluster.

Servizi IBM Cloud

Esamina le seguenti informazioni per vedere come i servizi di piattaforma e infrastruttura IBM Cloud vengono integrati con Red Hat OpenShift on IBM Cloud e come puoi utilizzarli nel tuo cluster.

Servizi della piattaforma IBM Cloud

Tutti i servizi della piattaforma IBM Cloud che supportano le chiavi di servizio possono essere integrati utilizzando il service binding Red Hat OpenShift on IBM Cloud.

Il bind del servizio ti consente di creare rapidamente le credenziali per un servizio IBM Cloud e archiviarle in un segreto Kubernetes nel tuo cluster. È inoltre possibile attivare la crittografia per proteggere ulteriormente i dati. Le tue applicazioni possono utilizzare le credenziali contenute nel segreto per accedere alla tua istanza del servizio IBM Cloud.

I servizi che non supportano le chiavi di servizio di solito forniscono un'API che è possibile utilizzare direttamente nella propria applicazione.

Servizi dell'infrastruttura classica IBM Cloud

Poiché Red Hat OpenShift on IBM Cloud ti consente di creare un cluster sull'infrastruttura classica di IBM Cloud, alcuni servizi dell'infrastruttura classica, quali i Virtual Server, i Bare Metal Server o le VLAN, sono pienamente integrati in Red Hat OpenShift on IBM Cloud. Crei e lavori con queste istanze del servizio utilizzando l'API, la CLI o la console Red Hat OpenShift on IBM Cloud.

Le soluzioni di archiviazione persistente supportate, come IBM Cloud File Storage for Classic, IBM Cloud Block Storage, o IBM Cloud® Object Storage sono integrate come driver Kubernetes e possono essere impostate utilizzando i grafici Helm. Il grafico Helm configura automaticamente le classi di archiviazione Kubernetes, il provider di archiviazione e il driver di archiviazione nel tuo cluster. Puoi utilizzare le classi di archiviazione per eseguire il provisioning dell'archiviazione persistente utilizzando le attestazioni del volume persistente (PVC, persistent volume claim). Per ulteriori informazioni, vedi Pianificazione di archiviazione persistente altamente disponibile.

Per proteggere la tua rete cluster o per connetterti a un data center in loco, puoi configurare una delle seguenti opzioni:

Servizi dell'infrastruttura IBM Cloud VPC

Con Red Hat OpenShift on IBM Cloud, puoi creare un cluster standard in un VPC (Virtual Private Cloud). Un VPC ti offre la sicurezza di un ambiente cloud privato con la scalabilità dinamica di un cloud pubblico.

Prima di poter creare un cluster VPC, devi disporre di un VPC e di almeno una sottorete VPC di cui esegui il provisioning tramite la console, la CLI o l'API IBM Cloud. Gestisci queste risorse nel dashboard VPC direttamente. Quando crei il tuo cluster, il provisioning dei nodi di lavoro viene eseguito automaticamente come istanze Virtual Servers for VPC e puoi visualizzare e gestire queste istanze solo in Red Hat OpenShift on IBM Cloud.

Per aggiungere l'archiviazione persistente al tuo cluster VPC, puoi utilizzare il componente aggiuntivo del cluster Block Storage for VPC. Il componente aggiuntivo imposta le classi di archiviazione Kubernetes predefinite, il provider di archiviazione e il driver di archiviazione nel tuo cluster in modo che tu possa eseguire il provisioning di Block Storage for VPC utilizzando le attestazioni del volume persistente (o PVC, persistent volume claim).

Per proteggere il traffico di rete del cluster, puoi modificare il gruppo di sicurezza predefinito per i tuoi nodi di lavoro. Per ulteriori informazioni, vedi Sicurezza nel tuo IBM Cloud VPC.

Per stabilire una connessione a un VPC differente oppure a un data center in loco, utilizza il servizio VPN per VPC.

Community Kubernetes e integrazioni open source

Poiché sei proprietario dei cluster standard che crei in Red Hat OpenShift on IBM Cloud, puoi scegliere di installare soluzioni di terze parti per aggiungere ulteriori funzionalità al tuo cluster.

Alcune tecnologie open source, come Portworx sono testate da IBM e fornite come componenti aggiuntivi gestiti, grafici Helm o servizi IBM Cloud gestiti dal fornitore di servizi in collaborazione con IBM. Questi strumenti open source sono completamente integrati nel sistema di fatturazione e supporto IBM Cloud.

Puoi installare altri strumenti open source nel tuo cluster, ma questi strumenti potrebbero non essere gestiti, supportati o verificati per funzionare con Red Hat OpenShift on IBM Cloud.

Le integrazioni supportate dipendono dalla piattaforma del contenitore, dal provider dell'infrastruttura e dal tipo di cluster che scegli. Per ulteriori informazioni, vedi Integrazioni di terze parti e IBM Cloud supportate.

Integrazioni gestite in collaborazione

Esamina i partnerRed Hat OpenShift on IBM Cloud e il beneficio di ogni soluzione che forniscono.

Componenti aggiuntivi gestiti

Red Hat OpenShift on IBM Cloud integra le popolari integrazioni open source utilizzando i componenti aggiuntivi gestiti. I componenti aggiuntivi gestiti rappresentano un modo semplice per installare nel tuo cluster uno strumento open source che viene testato da IBM e approvato per l'utilizzo in Red Hat OpenShift on IBM Cloud.

I componenti aggiuntivi gestiti sono pienamente integrati nell'organizzazione di supporto IBM Cloud. Se hai domande o riscontri un problema nell'utilizzo dei componenti aggiuntivi gestiti, puoi utilizzare uno dei canali di supporto Red Hat OpenShift on IBM Cloud. Per ulteriori informazioni, vedi Come ottenere aiuto e supporto.

Se lo strumento che aggiungi al tuo cluster comporta dei costi, questi costi vengono automaticamente integrati ed elencati come parte della fatturazione mensile di IBM Cloud. IBM Cloud determina il ciclo di fatturazione sulla base della data di abilitazione del componente aggiuntivo nel tuo cluster.

Altre integrazioni di terze parti

Puoi installare qualsiasi strumento open source di terze parti che si integri con Kubernetes. Ad esempio, la community Kubernetes designa alcuni grafici Helm come stable o incubator. Nota che l'utilizzo di questi grafici o strumenti in Red Hat OpenShift on IBM Cloud non è verificato. Se lo strumento richiede una licenza, devi acquistare una licenza prima di utilizzare lo strumento. Per una panoramica dei grafici Helm disponibili presso la comunità Kubernetes, vedere i repository kubernetes e kubernetes-incubator nel catalogo dei grafici Helm.

Eventuali costi sostenuti utilizzando un'integrazione open source di terze parti non sono inclusi nella tua fattura mensile di IBM Cloud.

L'installazione di integrazioni open source di terze parti o di grafici Helm dalla community Kubernetes potrebbe modificare la configurazione predefinita del cluster e portare il tuo cluster in uno stato non supportato. Se riscontri un problema con l'utilizzo di uno di questi strumenti, consulta direttamente la community Kubernetes o il provider dei servizi.

Estensione dell'API e del software Red Hat OpenShift con CRD e Operatori

Si possono usare le definizioni di risorse personalizzate (CRD) per estendere l'API Red Hat OpenShift e creare e orchestrare oggetti personalizzati nel cluster. Gli operatori combinano le risorse e i controller personalizzati per automatizzare il ciclo di vita dell'applicazione, quali l'installazione e la distribuzione di aggiornamenti a un'applicazione personalizzata da un catalogo nel tuo cluster.

Per ulteriori informazioni, vedi Operatori.