Interfaz gráfica de etcd para Mac
Explora las claves de un clúster por prefijo, cambia valores y arrendamientos en una cuadrícula y ejecuta comandos al estilo etcdctl, como get --prefix, lease grant y member list, en el editor.
Funciona en MacEl controlador se descarga la primera vez que eliges etcd


De un vistazo
- Lenguaje de consulta
- etcdctl
- Controlador
- Se descarga en el primer uso
- Conectar mediante
- Host y puerto, Túnel SSH, SSL/TLS
- Puerto predeterminado
- 2379
- Versión mínima
- 3.2, documentada
- iPhone y iPad
- No se abre
Conectar
Indica un host y el puerto de cliente. etcd no tiene bases de datos, así que no hay campo Base de datos. Usa el puerto de cliente: el puerto de pares no ofrece gateway JSON y una conexión dirigida allí nunca se abre. El formulario acepta un solo endpoint y no conmuta a otro si falla; elige un miembro disponible.
Deja Nombre de usuario y Contraseña vacíos si el clúster no tiene autenticación. Un usuario sin el rol root puede conectar y explorar las claves cubiertas por sus roles, mientras endpoint status y los comandos user y role responden con permiso denegado.
TLS se configura con Modo TLS en los campos Avanzado, no en una sección SSL, y empieza Desactivado. Obligatorio (omitir verificación) cifra sin comprobar, Verificar CA comprueba el certificado con el archivo de CA indicado, y Verificar identidad añade el nombre de host. Un certificado de cliente y su clave añaden TLS mutuo.
Accede a un clúster detrás de un bastión mediante un túnel SSH. Se pueden importar URL etcd:// y etcds://; ninguna activa TLS por sí sola.
Explora claves y ejecuta comandos
Configura Raíz de prefijo de claves, como /app, para limitar una conexión a un subárbol. La barra lateral agrupa las claves por el primer segmento de ruta bajo esa raíz, y cada clave es una fila con valor, versión, revisiones de modificación y creación, y arrendamiento.
Guardar una edición envía comandos. Un valor o arrendamiento nuevo vuelve a escribir la clave; un arrendamiento NULL lo elimina; renombrar una clave escribe el nombre nuevo y borra el antiguo. Las columnas de revisión pertenecen a etcd, así que editarlas detiene el guardado e indica la columna.
El editor acepta comandos al estilo etcdctl, con autocompletado de comandos y opciones: get con --prefix, --limit, --keys-only y ordenación; put con --lease; del; watch; subcomandos lease; member list; endpoint status y health; compaction; y comandos auth, user y role. Cualquier otro devuelve comando desconocido sin llegar al servidor.
El controlador etcd no puede abrir una sesión de solo lectura, así que Modo seguro considera todo comando una escritura: en los niveles Alerta y Modo seguro pide permiso cada vez, y Solo lectura los bloquea todos.
Arrendamientos y clúster
lease grant, revoke, timetolive con --keys, list y keep-alive gestionan arrendamientos; compaction recorta el historial de revisiones. member list, endpoint status y endpoint health informan sobre el clúster desde el editor, ya que no hay Panel del servidor para etcd.
Ejecutar auth enable desde el editor activa la autenticación en todo el clúster. Una conexión con usuario y contraseña sigue funcionando; una que no tenga ninguno debe reabrirse con credenciales.
Transfiere datos
No hay importación. Exporta claves o el resultado de un comando como CSV, JSON o XLSX.
iPhone y iPad
La app para iPhone y iPad no tiene un controlador de etcd. Las conexiones de etcd sincronizadas desde un Mac aparecen en la lista, pero no se abren.
Limitaciones
- txn no es compatible.
- Las conexiones usan la pasarela JSON v3, no gRPC.
- watch recopila eventos hasta su tiempo límite y después los muestra como filas.
Preguntas sobre etcd
¿Por qué un ID de arrendamiento apunta a otro arrendamiento?
Los ID aceptan decimal o hexadecimal; el hexadecimal se reconoce por sus letras. Antepon 0x a un ID hexadecimal que solo contenga dígitos, como --lease=0x69407712; de lo contrario se lee como decimal y corresponde a otro arrendamiento.
¿Puedo editar valores binarios?
No. Un valor que no sea UTF-8 válido se muestra como base64 en la cuadrícula, identificado como tal; el texto que escribas se envía como UTF-8. Escribe valores binarios con etcdctl.
Consigue TablePro
Requiere macOS 13 Ventura o posterior