Saltar a contenido

Tenax

Tenax respalda en cualquier bucket S3 las bases de datos Postgres y MySQL que se ejecutan en Kubernetes, transmite cada cambio y restaura cualquier segundo de la ventana de retención en un sandbox desechable, en una base de datos nueva o en el mismo lugar. Todo es un recurso de Kubernetes, cada objeto se cifra antes de salir del pod y los datos solo se mueven en Jobs de vida corta.

  • Inicio rápido


    Instala el chart, apunta Tenax a un bucket, declara tu primera base de datos y restáurala, en unos diez minutos.

    Empezar

  • Restauración


    Elige un momento o un respaldo y un destino: un sandbox, una base de datos nueva, una descarga o en el mismo lugar.

    Guía de restauración

  • Recursos personalizados


    Cada campo de BackupStore, BackupPolicy, BackupTarget, Backup, Restore y Sandbox.

    Referencia de CRD

  • API REST


    La API JSON detrás de la consola y la CLI, generada a partir de su documento OpenAPI.

    Referencia de la API

  • CLI


    Un solo comando para tu portátil: winget install TheRepublic.Tenax en Windows, un único binario en macOS y Linux.

    Instalar la CLI · Referencia de la CLI

  • Guardia


    Qué significa cada alerta y qué hacer al respecto, incluido cómo restaurar cuando el propio Tenax está caído.

    Runbook

De un vistazo

Área Detalles
Motores Postgres 15, 16, 17 (incl. PostGIS): respaldos físicos o lógicos más streaming de WAL. MySQL 8.4: respaldos lógicos más streaming de binlog.
Almacenamiento Cualquier bucket compatible con S3. Compresión zstd (activada por defecto) y cifrado age en el cliente, subidas multiparte en paralelo, manifiesto escrito al final.
Restauración Cualquier segundo dentro de la ventana de restauración puntual, o cualquier respaldo retenido, en un sandbox, una base de datos nueva, una descarga o en el mismo lugar.
Seguridad Restauraciones de verificación programadas con tus comprobaciones SQL, alertas de Prometheus, un dashboard de Grafana y una suite de caos que mata a Tenax a mitad de un respaldo.
Huella Un único binario estático para el controlador, la API y la consola, los movedores de datos y la CLI. Entre respaldos no se ejecuta nada pesado.
Acceso Consola y CLI sobre una sola API JSON (OpenAPI): mediante kubectl port-forward o detrás de Cloudflare Access con roles. Cada escritura y cada consulta quedan auditadas.