Bienvenido a Platzi

William Schnaider Torres Bermon

William Schnaider Torres Bermon

Estudiante

Comandos para manejar Pods

  1. Listar Pods
    kubectl get pods
    Muestra todos los pods en el namespace actual. Para ver los pods en otro namespace, agrega el flag
    --namespace=<namespace>
    .
  2. Desplegar un Pod
    kubectl run <nombre-del-pod> --image=<imagen> --restart=Never
    Crea un pod con el nombre y la imagen especificados. El flag
    --restart=Never
    se usa para asegurar que el pod no se reinicie como un Deployment.
  3. Ver los detalles de un Pod
    kubectl describe pod <nombre-del-pod>
    Muestra información detallada sobre un pod, incluidos sus eventos, contenedores, volúmenes, etc.
  4. Obtener logs de un Pod
    kubectl logs <nombre-del-pod>
    Muestra los logs de un pod. Si el pod tiene varios contenedores, puedes especificar el contenedor con el flag
    -c
    .
  5. Eliminar un Pod
    kubectl delete pod <nombre-del-pod>
    Elimina el pod especificado.

Comandos para manejar Nodos

  1. Listar Nodos
    kubectl get nodes
    Muestra una lista de todos los nodos en el clúster.
  2. Ver los detalles de un Nodo
    kubectl describe node <nombre-del-nodo>
    Muestra información detallada sobre un nodo, como la memoria, CPU y recursos disponibles.
  3. Eliminar un Nodo
    kubectl delete node <nombre-del-nodo>
    Elimina el nodo del clúster (no eliminará los pods en el nodo, pero podría afectar su disponibilidad).
  4. Ver el estado de los Pods en los Nodos
    kubectl get pods --all-namespaces -o wide
    Muestra todos los pods de todos los namespaces y en qué nodo están corriendo.

Comandos para manejar Namespaces

  1. Listar Namespaces
    kubectl get namespaces
    Muestra todos los namespaces en el clúster.
  2. Crear un Namespace
    kubectl create namespace <nombre-del-namespace>
    Crea un nuevo namespace con el nombre especificado.
  3. Cambiar de Namespace
    kubectl config set-context --current --namespace=<nombre-del-namespace>
    Cambia el namespace predeterminado para las siguientes operaciones.
  4. Eliminar un Namespace
    kubectl delete namespace <nombre-del-namespace>
    Elimina el namespace especificado y todos los recursos dentro de él.
  5. Listar los Pods en un Namespace específico
    kubectl get pods --namespace=<nombre-del-namespace>
    Muestra los pods dentro de un namespace específico.
No hay respuestas
Curso de Kubernetes

Curso de Kubernetes

Orquesta aplicaciones modernas creando, gestionando y escalando contenedores con Kubernetes. Implementa clústeres, configura servicios, depura errores y despliega proyectos en la nube y local.

Curso de Kubernetes
Curso de Kubernetes

Curso de Kubernetes

Orquesta aplicaciones modernas creando, gestionando y escalando contenedores con Kubernetes. Implementa clústeres, configura servicios, depura errores y despliega proyectos en la nube y local.