kubectl
Interfaccia interattiva da linea di comando per eseguire comandi sui clusters Kubernetes.
Alcuni comandi aggiuntivi, come run
, hanno la propria documentazione..
Maggiori informazioni: https://kubernetes.io/docs/reference/kubectl/.
- Elenca le informazioni su una risorsa in maniera dettagliata:
kubectl get
pod|service|deployment|ingress|… -o wide
- Aggiorna il pod specificato con l'etichetta 'unhealthy' e il valore 'true':
kubectl label pods
nome unhealthy=true
- Elenca tutte le risorse:
kubectl get all
- Mostra l'utilizzo delle risorse (CPU/Memory/Storage) di nodi o pods:
kubectl top
pod|nodo
- Mostra l'indirizzo del master e i servizi del cluster:
kubectl cluster-info
- Mostra la spiegazione di un campo specifico:
kubectl explain
pods.spec.containers
- Mostra i logs di un container in un pod o in una risorsa specificata:
kubectl logs
nome_pod
- Esegue un commando in un pod esistente:
kubectl exec
nome_pod --
ls /