Dockerman Docs
Kubernetes

Cargas de trabajo

Gestiona Pods, Deployments, StatefulSets, DaemonSets, Jobs, CronJobs y ReplicaSets en un solo lugar.

Gestiona todos los tipos de recursos de carga de trabajo desde una sola página. Usa la vista de lista para revisar el estado, abre la vista de detalle para las acciones, y accede al editor YAML cuando necesites editar el objeto directamente.

Pods

Abre un Pod para ver su estado, el número de contenedores listos, reinicios y antigüedad. La vista de detalle muestra información a nivel de contenedor, incluyendo puertos, conteo de variables de entorno, solicitudes y límites de recursos, y montajes de volúmenes. Desde allí, accede directamente a Logs y Terminal del Pod o inicia el Asistente de Depuración cuando necesites una shell o comprobaciones de red más profundas.

Elimina un Pod desde la vista de lista cuando necesites forzar un reinicio o eliminar un pod atascado.

Eliminación forzada

Usa Eliminación forzada cuando un Pod está atascado en Terminating porque su nodo es inalcanzable o un finalizer está bloqueando la eliminación. La eliminación forzada envía gracePeriodSeconds: 0, omitiendo el apagado ordenado.

La eliminación forzada quita el Pod de la API inmediatamente sin esperar la confirmación de kubelet. Si el contenedor subyacente sigue ejecutándose en el nodo, puedes acabar con procesos huérfanos — úsalo solo cuando la eliminación normal esté bloqueada.

Deployments

Usa Deployments cuando quieras gestión de réplicas en un solo lugar.

La lista muestra réplicas listas, actualizadas y disponibles para que puedas ver el estado del despliegue de un vistazo.

Escalar

Cambia el número de réplicas en línea y guarda.

Reiniciar

Activa un reinicio progresivo para aplicar nuevos valores de ConfigMap o forzar una descarga nueva de la misma etiqueta de imagen.

StatefulSets

Usa StatefulSets para nombres de pods ordenados, identidades estables y plantillas de almacenamiento persistente. La vista de detalle muestra las réplicas actuales y los pods asociados. Escalar y reiniciar funcionan de la misma forma que en Deployments.

DaemonSets

Usa DaemonSets cuando necesites un pod por nodo coincidente, como recolectores de logs, agentes de monitoreo o componentes de red a nivel de nodo.

Jobs

Usa Jobs para trabajos de ejecución hasta completarse. Rastrea las finalizaciones, límites de espera y plazos activos desde la lista y la vista de detalle. Elimina un Job desde la lista cuando la ejecución haya finalizado y ya no sea necesario.

CronJobs

Usa CronJobs cuando necesites Jobs programados. Revisa la expresión cron, el estado de suspensión, la última ejecución y los controles de activación manual desde la vista de detalle.

ReplicaSets

Los ReplicaSets suelen estar bajo un Deployment. Ábrelo cuando necesites inspeccionar el estado del controlador, pero edita el Deployment en lugar de cambiar el ReplicaSet directamente.

Los Deployments gestionan sus propios ReplicaSets. Cambia el Deployment a menos que estés depurando el comportamiento del controlador.

Editar cargas de trabajo con YAML

Abre el botón Editar YAML en cualquier carga de trabajo cuando necesites editar el objeto completo en Monaco. Dockerman utiliza el esquema de Kubernetes para autocompletar y ejecuta el guardado en modo de prueba contra el servidor de la API, de modo que un YAML inválido — o un YAML que sería rechazado por un admission controller — se detecta antes de aplicarse.

Vista previa con dry-run

Haz clic en Vista previa de cambios en el editor YAML para ejecutar un dry-run en el servidor y mostrar un diff entre el objeto renderizado y el actual. El diff resalta adiciones, eliminaciones y modificaciones de campos para que puedas detectar ediciones no deseadas antes de aplicarlas.

Acciones de eliminación

La eliminación en línea está disponible para Services, Ingresses, CronJobs, DaemonSets, Deployments, StatefulSets y NetworkPolicies, además de Pod, Job, ConfigMap y Secret. La eliminación de un Job se propaga en cascada a sus Pods asociados tras una confirmación localizada.