Capitolo 3. Differenze tra OpenShift Container Platform 3 e 4
OpenShift Container Platform 4.10 introduce modifiche architetturali e miglioramenti. Le procedure utilizzate per gestire il cluster di OpenShift Container Platform 3 potrebbero non essere applicabili a OpenShift Container Platform 4.
Per informazioni sulla configurazione del cluster di OpenShift Container Platform 4, consulta le sezioni appropriate della documentazione di OpenShift Container Platform. Per informazioni sulle nuove funzionalità e altre modifiche tecniche degne di nota, consulta le note di rilascio di OpenShift Container Platform 4.10.
Non è possibile aggiornare il cluster esistente di OpenShift Container Platform 3 a OpenShift Container Platform 4. È necessario iniziare con una nuova installazione di OpenShift Container Platform 4. Sono disponibili strumenti per assistere con la migrazione delle impostazioni del piano di controllo e dei carichi di lavoro delle applicazioni.
3.1. Architettura Copia collegamentoCollegamento copiato negli appunti!
Con OpenShift Container Platform 3, gli amministratori erano soliti distribuire individualmente gli host Red Hat Enterprise Linux (RHEL) per poi installare OpenShift Container Platform sopra questi host in modo da formare un cluster. Gli amministratori erano responsabili della corretta configurazione di questi host e dell'esecuzione degli aggiornamenti.
OpenShift Container Platform 4 rappresenta un cambiamento significativo nel modo in cui i cluster di OpenShift Container Platform sono distribuiti e gestiti. OpenShift Container Platform 4 include nuove tecnologie e funzionalità, come Operatori, set di macchine e Red Hat Enterprise Linux CoreOS (RHCOS), che sono fondamentali per il funzionamento del cluster. Questo cambiamento tecnologico permette ai cluster di gestire in automatico alcune funzioni precedentemente svolte dagli amministratori. Ciò assicura anche la stabilità e la coerenza della piattaforma, e semplifica l'installazione e la scalabilità.
Per ulteriori informazioni, consulta la sezione Architettura di OpenShift Container Platform.
Infrastruttura immutabile
OpenShift Container Platform 4 utilizza Red Hat Enterprise Linux CoreOS (RHCOS), che è progettato per l'esecuzione di applicazioni containerizzate e fornisce un'installazione efficiente, una gestione basata su operatori e aggiornamenti semplificati. RHCOS è un host container immutabile, piuttosto che un sistema operativo personalizzabile come RHEL. RHCOS permette a OpenShift Container Platform 4 di gestire e automatizzare il deployment dell'host container sottostante. RHCOS fa parte di OpenShift Container Platform, il che significa che tutto viene eseguito all'interno di un container e viene distribuito utilizzando OpenShift Container Platform.
In OpenShift Container Platform 4, i nodi del piano di controllo devono eseguire RHCOS, assicurando che l'automazione full-stack sia mantenuta per il piano di controllo. Questo rende il rollout di aggiornamenti e upgrade un processo molto più facile che in OpenShift Container Platform 3.
Per ulteriori informazioni, consulta la pagina Red Hat Enterprise Linux CoreOS (RHCOS).
Operatori
Gli operatori sono un metodo per la creazione di pacchetti, il deployment e la gestione di un'applicazione Kubernetes. Gli operatori alleggeriscono la complessità operativa che deriva dall'esecuzione di un ulteriore componente software. Sorvegliano l'ambiente e utilizzano lo stato attuale per prendere decisioni in tempo reale. Gli operatori avanzati sono progettati per aggiornare e reagire ai guasti automaticamente.
Per maggiori informazioni, consulta Capire gli operatori.