Il comando kubectl
è uno strumento da riga di comando utilizzato per interagire con i cluster Kubernetes. Permette agli utenti di gestire le risorse, eseguire operazioni e ottenere informazioni sullo stato delle applicazioni e dei servizi in esecuzione nel cluster.
La sintassi di base del comando kubectl
è la seguente:
kubectl [options] [arguments]
get
: Recupera informazioni sulle risorse specificate.apply
: Applica modifiche a risorse Kubernetes da un file di configurazione.delete
: Elimina risorse specificate dal cluster.describe
: Fornisce dettagli su una risorsa specifica.logs
: Mostra i log di un pod specifico.Ecco alcuni esempi pratici di utilizzo di kubectl
:
kubectl get pods
kubectl apply -f config.yaml
kubectl delete pod nome-del-pod
kubectl describe service nome-del-servizio
kubectl logs nome-del-pod
kubectl get all
per ottenere un riepilogo di tutte le risorse nel namespace corrente.-n nome-namespace
per specificare un namespace diverso.kubectl get
per monitorare il tuo cluster.