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. |