Resumen
Kubernetes nativo en Dockerman: cargas de trabajo, redes, configuración, almacenamiento, RBAC, CRDs, Helm y depuración.
El Kubernetes de Dockerman es una interfaz ligera, pensada para usarse desde la GUI, con la que puedes ejecutar e inspeccionar un clúster real sin cambiar de herramienta ni aprender otro panel.
Por qué Kubernetes en Dockerman
Úsalo cuando quieras Kubernetes en la misma aplicación que ya usas para Docker. La interfaz es local y rápida; k3d cubre el alta de clúster en un clic y trabajas en una app de escritorio nativa en Rust y Tauri en lugar de saltar a otro panel. Es más ligero que Kubernetes integrado en Docker Desktop y encaja en desarrollo local, clústeres pequeños y comprobaciones rápidas de CI.
Qué se incluye
Clúster
Inicia clústeres k3d locales, importa kubeconfigs existentes y cambia de clúster independientemente de tus hosts Docker.
Cargas de trabajo
Explora Pods, Deployments, StatefulSets, DaemonSets, Jobs, CronJobs y ReplicaSets.
Redes
Inspecciona Services, Ingresses, Endpoints y NetworkPolicies.
Configuración y almacenamiento
Trabaja con ConfigMaps, Secrets, PVCs, PersistentVolumes, StorageClasses y Namespaces.
RBAC
Quién puede hacer qué entre cuentas, roles y bindings.
Helm
Gestiona repositorios y releases de Helm desde la interfaz.
Port Forward y DNS
Reenvía puertos y registra entradas DNS locales automáticas.
Asistente de depuración
Reenvía el puerto de debug de un proceso existente y genera una configuración attach.
Recursos personalizados
Descubre CRDs y explora o edita sus instancias como YAML.
Eventos
Explora los eventos del clúster con filtros por tipo, razón, objeto y namespace.
Panel de resumen del clúster
Abre el resumen de Kubernetes para ver el estado en vivo del clúster.
- Tarjetas de CPU y memoria — uso del clúster, destacado como tarjetas principales. Requiere
metrics-serveren el clúster de destino. - Conteos de cargas de trabajo — Pods en ejecución y pendientes, Deployments, Services y otros recursos contados en todos los namespaces, no solo el activo.
- Estado de los nodos — número de nodos y estado Ready de un vistazo.
- Eventos recientes — los más recientes del clúster, con un enlace al navegador completo de Eventos.
Empieza por el panel y luego entra en recursos concretos.
Cambio entre múltiples clústeres
Dockerman mantiene el clúster Kubernetes activo independiente del host Docker activo. Al cambiar de clúster conserva la página K8s actual cuando puede, restaura páginas profundas (instancias de CRD, editor YAML) tras reiniciar la aplicación y actualiza el selector de namespace al nuevo clúster. Al reconectar después de un reinicio, vuelve al último recurso visitado.
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 de la barra superior para filtrar cada lista de Kubernetes. Cambia de namespace sin desconectarte del clúster y sigue explorando cargas de trabajo, redes, configuración y RBAC en el nuevo namespace.
Personalización de la barra lateral
La barra lateral tiene siete grupos: Clúster, Workloads, Service & Network, Config & Storage, Access Control, Helm y Tools.
- Estado de expansión por defecto por grupo — elige qué grupos se abren al conectarte a un clúster, independiente del estado de colapso en tiempo de ejecución.
- Visibilidad por elemento — oculta entradas de recursos que no uses; el expandir/colapsar en tiempo de ejecución retoma donde lo dejaste en la siguiente sesión.
Edita ambos desde Configuración → Barra lateral.
Errores de permisos
Las listas devuelven K8sListResult<T> tipado, así que un 403 Forbidden se muestra en la propia lista y no tumba toda la página. Ves 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 aún no entran en el alcance:
- Creación de clústeres fuera de k3d, como kubeadm o el aprovisionamiento de servicios gestionados.
- Gateway API más allá de Ingress.
- Editores visuales de CRDs — usa edición YAML.
- Editor visual de NetworkPolicy — escríbelo en YAML.