Dockerman Docs
Kubernetes

Resumen

Soporte nativo de Kubernetes en Dockerman: cargas de trabajo, redes, configuración, almacenamiento, RBAC, CRDs, Helm y depuración.

El soporte de Kubernetes de Dockerman es una forma ligera y primero-GUI de ejecutar e inspeccionar un clúster Kubernetes real sin cambiar de herramientas o aprender un nuevo panel.

Por qué Kubernetes en Dockerman

Usa Dockerman cuando quieras Kubernetes en la misma aplicación que ya usas para Docker. Mantén la interfaz local y rápida, trae k3d para la configuración de clúster con un clic, y permanece dentro de una aplicación de escritorio nativa Rust y Tauri en lugar de saltar a otro panel. Es más ligero que la ruta Kubernetes integrada de Docker Desktop y se adapta al desarrollo local, clústeres pequeños y verificaciones de cordura de CI.

Qué se incluye

Panel de resumen del clúster

Abre el resumen de Kubernetes para ver un resumen en vivo del clúster.

  • Tarjetas de CPU y memoria — uso a través del clúster destacado como tarjetas principales. Requiere metrics-server en el clúster objetivo.
  • Conteos de cargas de trabajo — Pods en ejecución y pendientes, Deployments, Services y otros recursos contados a través de todos los namespaces, no solo del activo.
  • Estado de los nodos — número de nodos y estado de listo de un vistazo.
  • Eventos recientes — los eventos más recientes del clúster, con un enlace al navegador completo de Eventos.

Usa el panel como punto de partida antes de profundizar en recursos específicos.

Cambio entre múltiples clústeres

Dockerman rastrea el clúster Kubernetes activo de forma independiente del host de Docker activo. Cambiar de clúster mantiene tu página K8s actual cuando es posible, restaura páginas profundas (instancias de CRD, editor YAML) tras reiniciar la aplicación y refresca el selector de namespace para que coincida con el nuevo clúster. Reconectar a un clúster después de un reinicio restaura el último recurso visitado para que no pierdas el contexto.

Dos formas de empezar

Abre Clúster y usa el flujo Inicia un clúster local con k3d cuando quieras un clúster local desechable para desarrollo o pruebas.

Abre Clúster y usa el flujo Importa un clúster existente cuando ya tengas un kubeconfig para kind, minikube, EKS, GKE, AKS o on-prem.

Namespaces

Usa el selector de namespaces en la barra superior para filtrar cada lista de Kubernetes. Cambia de namespace sin desconectarte del clúster, luego sigue explorando cargas de trabajo, redes, configuración y RBAC en el nuevo namespace.

Personalización de la barra lateral

La barra lateral de Kubernetes está agrupada en las secciones Cargas de trabajo, Redes, Configuración y Almacenamiento, RBAC y Clúster. Dos controles te permiten adaptarla a tu flujo:

  • Estado de expansión por defecto por grupo — elige qué grupos se abren automáticamente al conectarte a un clúster, desacoplado del estado de colapso en tiempo de ejecución.
  • Visibilidad por elemento — oculta entradas individuales de recursos que nunca usas; el expandir/colapsar en tiempo de ejecución retoma donde lo dejaste en la próxima sesión.

Edita ambos desde Configuración → Barra lateral.

Errores de permisos

Las listas devuelven K8sListResult<T> tipado, por lo que un 403 Forbidden se muestra en la propia lista en lugar de hacer fallar toda la página. Ves exactamente a qué recurso le falta acceso tu contexto y puedes seguir usando el resto del clúster mientras corriges RBAC.

Qué aún no está soportado

Estos flujos de trabajo aún no están en el alcance:

  • Creación de clústeres fuera de k3d, como kubeadm o aprovisionamiento de servicios gestionados.
  • Horizontal pod autoscalers.
  • Gateway API más allá de Ingress.
  • Editores visuales de CRDs — usa edición YAML en su lugar.
  • Editor visual de NetworkPolicy — autorízalo con YAML.