© Copyright 2026 Ferrantino Francesco

OpenShift Local (ex CodeReady Containers – CRC) è il modo più semplice per avere un cluster OpenShift completo in locale sul PC senza dover installare nodi reali o usare cloud.




È pensato solo per sviluppo e test, non per produzione.

Requisiti principali

Linux, macOS o Windows
CPU con virtualizzazione attiva
Almeno 4 vCPU
Almeno 16 GB di RAM
Almeno 45–50 GB di spazio

Sul sito web di Red Hat fare il download dell’ultima versione di OpenShift Local gratis con registrazione


Download file crc

$ wget https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/cr c/latest/crc-linux-amd64.tar.xz $ tar xvf crc-linux-amd64.tar.xz $ ls -l -rwxr-xr-x. 1 frank frank 107744822 14 ott 08.29 crc
-rw-r -- r --. 1 frank frank 10759 14 ott 08.29 LICENSE
$ sudo cp crc-linux-2.55.1-amd64/crc /usr/local/bin/ $ crc version CRC version: 2.56.0+cb4c91
OpenShift version: 4.20.1
MicroShift version: 4.20.0

Recuperare il pull-secret: è un file di testo che serve per scaricare le immagini dal registry Red Hat. Cliccare sul bottone "Copy pull secret" e incollare nel nuovo file pull-secret.txt

$ nano pull-secret.txt


Setup alla prima installazione

Rimuovere il vecchio cluster se è presente: questo è il primo passo per garantire che non ci siano vecchie configurazioni che possano causare conflitti.

$ crc delete

Preset predefinito per OpenShift: imposta le configurazioni ottimali per eseguire OpenShift localmente adattando CRC alle specifiche di OpenShift.

$ crc config set preset openshift

Inizializzare l'ambiente per il cluster: questo comando prepara l'ambiente e le risorse necessarie per eseguire il cluster OpenShift, mostrando i dettagli di debug per il processo di setup. La parte relativa alla raccolta di dati di utilizzo (telemetria) chiede se vuoi contribuire anonimamente. Se si risponde "y" (yes) ciò consentirà a Red Hat di raccogliere statistiche sull'uso di CRC.

$ crc setup -- log-level debug

Avviare il cluster alla prima installazione

Avviare il cluster OpenShift su CRC (CodeReady Containers). Il parametro -p viene utilizzato per indicare a CRC dove trovare il file pull-secret.txt

$ crc start -p pull-secret.txt Started the OpenShift cluster.

The server is accessible via web console at:
https://console-openshift-console.apps-crc.testing

Log in as administrator:
Username: kubeadmin
Password: xxxxx-xxxxx-xxxxx-xxxxx

Log in as user:
Username: developer
Password: developer

Use the 'oc' command line interface:
$ eval $(crc oc-env)
$ oc
$ oc login -u developer https://api.crc.testing:6443

Avviare il cluster dopo uno shutdown/reboot del sistema operativo

$ crc start $ crc console -- credentials $ eval $(crc oc-env) $ oc
Ferrantino Francesco

Ferrantino Francesco

Cookie Policy

Leggi  informativa Cookie Policy
Il "Sito" utilizza i Cookie per rendere i propri servizi semplici e efficienti per l’utenza che visiona le pagine di franksoft.it

Disclaimer

L'autore degli articoli non si assume nessuna responsabilità per eventuali danni ai vostri dispositivi. Tutto ciò che viene spiegato è puramente a scopo dimostrativo.
Il presente sito non costituisce testata giornalistica in quanto non ha carattere periodico ed è aggiornato secondo la mia disponibilità e la reperibilità dei materiali ivi contenuti. Pertanto, non può essere considerato in alcun modo un prodotto editoriale ai sensi della Legge n. 62 del 7/03/2001.

Licenza

Tutte le immagini presenti nel sito appartengono ai rispettivi titolari e sono utilizzate senza alcuno scopo di lucro. Ogni eventuale violazione del copyright non è intenzionale.
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 4.0 Internazionale.  Licenza Creative Commons