Skip to content

Command

Kubernetes - Cluster

Comando Descrizione
kubectl cluster-info Mostra le informazioni sul cluster corrente.
kubectl config current-context Mostra il contesto attivo.
kubectl config use-context <nome-contesto> Cambia il contesto attivo.
kubectl get nodes Elenca tutti i nodi del cluster.
kubectl describe node <nome-nodo> Mostra i dettagli di un nodo.

Kubernetes - Namespace

Comando Descrizione
kubectl get namespaces Elenca tutti i namespace.
kubectl create namespace <nome> Crea un nuovo namespace.
kubectl delete namespace <nome> Elimina un namespace.
kubectl config set-context --current --namespace=<nome> Imposta un namespace predefinito.

Kubernetes - Pod

Comando Descrizione
kubectl get pods Elenca tutti i pod nel namespace corrente.
kubectl get pods -A Elenca tutti i pod in tutti i namespace.
kubectl describe pod <nome-pod> Mostra dettagli su un pod.
kubectl logs <nome-pod> Mostra i log di un pod.
kubectl exec -it <nome-pod> -- bash Apre una shell nel pod.

Kubernetes - Deployment

Comando Descrizione
kubectl get deployments Elenca i deployment.
kubectl describe deployment <nome> Mostra dettagli su un deployment.
kubectl scale deployment <nome> --replicas=<n> Scala il numero di repliche.
kubectl rollout restart deployment <nome> Riavvia un deployment.
kubectl delete deployment <nome> Elimina un deployment.

Kubernetes - Service & Networking

Comando Descrizione
kubectl get svc Elenca i servizi.
kubectl describe svc <nome> Mostra dettagli su un servizio.
kubectl port-forward svc/<nome-servizio> <porta-locale>:<porta-servizio> Reindirizza una porta locale a un servizio.