Skip to contentSkip to content
Certificados verificados. En cadena. Para siempre.Más información
Cover image for Operador Kubernetes para Aprovisionar Bases de Datos en SaaS Madrileño
Code

Operador Kubernetes para Aprovisionar Bases de Datos en SaaS Madrileño

FreeVerified credential4 semanasAdvanced

Visión general

De qué trata este proyecto.

Diseña el CR Tenant con campos relevantes (plan, región, tamaño inicial, retención de backup) y los CRDs (Custom Resource Definitions — definiciones de recursos personalizados) asociados. Implementa el controlador en Go con kubebuilder: reconcilia creación de StatefulSet, Secret con credenciales generadas, Service, CronJob de backup hacia S3-compatible. Maneja correctamente edición y borrado del Tenant con finalizers. Cubre con tests envtest. Demuestra creación, actualización (cambio de plan), backup y restauración en un cluster kind. Entrega el código del operador, los manifiestos del CRD, los tests y un memo de 5 páginas para la directora con análisis de operabilidad.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

El Briefing

Lo que harás y lo que demostrarás.

Construir un operador Kubernetes que aprovisione bases de datos PostgreSQL por tenant con backups automáticos, validado end-to-end en un cluster real.

Earning criteria — what you'll demonstrate

  • Diseñar CRDs con campos relevantes y validación
  • Implementar reconciliation loops idempotentes
  • Manejar finalizers para borrado seguro
  • Validar operadores end-to-end con kind y envtest

Encaje académico

Dónde encaja esto en tus estudios.

Afina las mismas habilidades que tu titulación espera de ti.

Habilidades

Habilidades que demostrarás.

Cada una aparece en tu credencial verificada.

Carreras

Roles para los que esto te prepara.

Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.

Trayectorias profesionales que esto construye

Roles canónicos

Ingeniero de Backend

Backend engineers que entienden operadores integran su servicio con la plataforma sin pedir tickets para cada cambio.

Este proyecto afina

  • go-programming
  • crds
  • finalizers

Una cosa más

Puedes tener una credencial en tu CV para el viernes.