© Copyright 2026 Ferrantino Francesco

Per gestire e configurare un cluster OpenShift e amministrarlo in maniera efficiente lo si fà attraverso la riga di comando con il comando oc e familiarizzando con i comandi essenziali nonchè esplorando la documentazione della guida.




Avviare il cluster dopo uno shutdown/reboot del sistema operativo
$ crc start $ crc console --credentials $ eval $(crc oc-env) $ oc

oc login autentica l’utente consentendogli di eseguire operazioni sul cluster. Si utilizzano i flag -u e -p per fornire il nome utente e la password dei cluster:

$ oc login -u kubeadmin -p xxxxx-xxxxx-xxxxx-xxxxx https://api.crc.testing:6443

Creare un nuovo progetto all’interno del cluster:

$ oc new-project nome-progetto1

Per avere una panoramica dello stato del progetto e fornire una sintesi dello stato attuale del progetto:

$ oc status

Per avere una panoramica dello stato di un altro progetto:

$ oc status -n nome-progetto1

Per visualizzare lo stato di tutti i namespace

$ oc status -A

Per distribuire applicazioni e consentire di creare una nuova applicazione specificando la posizione del codice sorgente, ad esempio un repository git, il codice locale sulla propria macchina o utilizzando modelli o immagini Docker:

$ oc new-app --name=first-app --image=openshift/hello-openshift $ oc status

Recuperare le informazioni sui pod in esecuzione nel progetto, con il flag -o fornisce ulteriori dettagli:

$ oc get pods -o wide

Per consentire di visualizzare i log di uno specifico pod o deployment:

$ oc logs deployment/first-app

Per esplorare le risorse API disponibili nel cluster:

$ oc api-resources

Per accedere alla guida della riga di comando si otterrà un elenco completo dei comandi disponibili raggruppati per categoria. Queste categorie comprendono i comandi di base, i comandi di creazione e distribuzione, i comandi di gestione delle applicazioni, i comandi di risoluzione dei problemi e di debug e i comandi avanzati. Fornisce un rapido riferimento ai comandi disponibili e al loro utilizzo facilitando la ricerca del comando corretto per un’attività.

$ oc help

Per ottenere maggiori informazioni su un comando specifico, ad esempio, se si vogliono informazioni dettagliate sull’uso e sulle opzioni del comando create:

$ oc create --help

Il comando “oc adm” si usa per le attività di gestione avanzata del cluster e per vedere i sottocomandi disponibili per attività come l’aggiornamento del cluster:

$ oc adm -h

Come recuperare e analizzare le informazioni sulle varie risorse in esecuzione nel cluster.

$ oc project Using project "nome-progetto1" on server "https://api.crc.testing:6443". $ oc project nome-progetto1 Already on project "nome-progetto1" on server "https://api.crc.testing:6443".

Il messaggio “No resources found” sta ad indicare che il progetto è semplicemente vuoto.

Query per elencare le risorse più importanti di un progetto:

$ oc get all
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