Headlamp
Kubernetes SIG UI · Una interfaz de escritorio extensible para Kubernetes que permite explorar y gestionar varios clústeres con tus credenciales y permisos RBAC existentes.
Descripción
Traducción con IAVer originalHeadlamp es una interfaz de Kubernetes de código abierto para desarrolladores, ingenieros de plataformas y administradores de clústeres. Explora cargas de trabajo, nodos, almacenamiento y redes; inspecciona detalles de recursos y registros; abre terminales de pods; y crea o edita recursos cuando los permisos de tu clúster lo permitan.
Ediciones de escritorio y dentro del clúster
Este paquete instala Headlamp.app en tu Mac. Se conecta a servidores de API de Kubernetes existentes mediante kubeconfig y sus mecanismos de autenticación. No instala Kubernetes ni crea un clúster. Headlamp también puede desplegarse como aplicación web dentro de un clúster, pero se trata de un despliegue independiente, no de un requisito para esta aplicación de escritorio. Se pueden seleccionar varios clústeres desde una misma interfaz.
Instalación y requisitos
El paquete para Mac admite Apple Silicon e Intel mediante descargas DMG independientes; el cask requiere macOS 12 o posterior. Copia la aplicación del DMG a Aplicaciones. El DMG 0.45.0 para Apple Silicon ocupa 143,705,681 bytes; las descargas para Intel y el tamaño de instalación son diferentes. Las versiones descargadas directamente se actualizan descargando y sustituyendo la aplicación; Homebrew puede gestionar las actualizaciones del cask.
Proporciona un kubeconfig válido, normalmente en la ubicación predeterminada de configuración de Kubernetes, y acceso de red al servidor de API. Los certificados, tokens, herramientas auxiliares de autenticación en la nube y cualquier VPN o proxy que requiera tu clúster siguen siendo necesarios. El cask no declara dependencias de paquetes adicionales ni conflictos. kubectl resulta útil para preparar y diagnosticar el acceso al clúster, pero no se declara como dependencia del cask; los ejecutables de autenticación a los que haga referencia tu kubeconfig deben estar disponibles por separado.
Permisos y extensiones
El control de acceso basado en roles (RBAC) de Kubernetes determina qué se puede ver, editar, escalar o eliminar. Los permisos limitados a determinados espacios de nombres pueden requerir que se configuren los espacios de nombres accesibles. Headlamp es una herramienta de gestión interactiva, no un monitor de solo lectura: las modificaciones autorizadas, la ejecución en pods y las eliminaciones pueden afectar a cargas de trabajo y datos reales. Protege las credenciales de kubeconfig y utiliza un acceso con límites adecuados.
El catálogo de complementos ofrece extensiones instalables. Algunas requieren software adicional en el clúster, como Flux. Las insignias de los editores de complementos son indicadores de procedencia, no auditorías de seguridad. Revisa el código, los permisos y el mantenimiento de los complementos antes de instalarlos: las extensiones pueden acceder a las capacidades del clúster y a las funciones de ejecución de comandos del escritorio, por lo que debes instalar únicamente código de confianza. El consentimiento para ejecutar comandos de escritorio y otras protecciones no convierten cualquier complemento en inofensivo.
Licencia y costes
Headlamp está mantenido por la comunidad Kubernetes SIG UI y se distribuye bajo la licencia Apache 2.0, de forma gratuita para uso personal y comercial. La aplicación de escritorio no tiene una suscripción independiente a Headlamp ni exige una cuenta de Headlamp. Las credenciales del clúster siguen siendo necesarias, y los servicios de Kubernetes alojados, los servicios en la nube o las integraciones de terceros pueden tener sus propias cuentas y cargos.
Novedades Novedades de 0.45.0 7 oct · Editado por OpenNavo · Traducción por IA
- CambiosReduce el uso de memoria al iniciar la aplicación de escritorio y el sondeo en segundo plano.