William Schnaider Torres Bermon
EstudianteComandos para manejar Pods
- Listar Pods
Muestra todos los pods en el namespace actual. Para ver los pods en otro namespace, agrega el flag
kubectl get pods.--namespace=<namespace> - Desplegar un Pod
Crea un pod con el nombre y la imagen especificados. El flag
kubectl run <nombre-del-pod> --image=<imagen> --restart=Neverse usa para asegurar que el pod no se reinicie como un Deployment.--restart=Never - Ver los detalles de un Pod
Muestra información detallada sobre un pod, incluidos sus eventos, contenedores, volúmenes, etc.
kubectl describe pod <nombre-del-pod> - Obtener logs de un Pod
Muestra los logs de un pod. Si el pod tiene varios contenedores, puedes especificar el contenedor con el flag
kubectl logs <nombre-del-pod>.-c - Eliminar un Pod
Elimina el pod especificado.
kubectl delete pod <nombre-del-pod>
Comandos para manejar Nodos
- Listar Nodos
Muestra una lista de todos los nodos en el clúster.
kubectl get nodes - Ver los detalles de un Nodo
Muestra información detallada sobre un nodo, como la memoria, CPU y recursos disponibles.
kubectl describe node <nombre-del-nodo> - Eliminar un Nodo
Elimina el nodo del clúster (no eliminará los pods en el nodo, pero podría afectar su disponibilidad).
kubectl delete node <nombre-del-nodo> - Ver el estado de los Pods en los Nodos
Muestra todos los pods de todos los namespaces y en qué nodo están corriendo.
kubectl get pods --all-namespaces -o wide
Comandos para manejar Namespaces
- Listar Namespaces
Muestra todos los namespaces en el clúster.
kubectl get namespaces - Crear un Namespace
Crea un nuevo namespace con el nombre especificado.
kubectl create namespace <nombre-del-namespace> - Cambiar de Namespace
Cambia el namespace predeterminado para las siguientes operaciones.
kubectl config set-context --current --namespace=<nombre-del-namespace> - Eliminar un Namespace
Elimina el namespace especificado y todos los recursos dentro de él.
kubectl delete namespace <nombre-del-namespace> - Listar los Pods en un Namespace específico
Muestra los pods dentro de un namespace específico.
kubectl get pods --namespace=<nombre-del-namespace>
