Loading...

Ayuda de CDN.com.tr

Migración a Managed Container Apps

Cree una app en contenedor, credencial de registro, variables de entorno/secretos, importaciones, tareas, implementación, estado y registros desde las superficies del cliente.

Migración a Managed Container Apps

Cree una app en contenedor, credencial de registro, variables de entorno/secretos, importaciones, tareas, implementación, estado y registros desde las superficies del cliente.

Guías recomendadas

Recorrido práctico de extremo a extremo para Managed Container Apps.

Implementar desde un docker-compose.yml

Caso de estudio: implementar un proyecto docker-compose

Importa un docker-compose.yml real (web + worker + Postgres gestionado + Redis) de principio a fin — tanto por la vía de la UI del panel como por la vía de cdnctl, ilustrado con capturas de pantalla reales.

Panel + cdnctl Ayuda de plataforma
Abrir caso de estudio

Ruta en el panel

  1. Panel de administración
  2. Hosting / Platforms
  3. Managed Container Apps
  4. Deploy / Status / Logs
  5. Operations

Requisitos previos

  • Se debe asignar un paquete con derechos de app en contenedor.
  • Las credenciales de registro y los secretos deben ocultarse en las respuestas de la interfaz/API.
  • La implementación, el estado y los registros deben estar disponibles a través de las superficies del cliente; no se usa kubectl.

Guía paso a paso

1

Abrir la guía de Managed Container

Container Apps explica los requisitos de imagen, dominio, verificación de estado e implementación.

  • Abra la guía de Managed Container Apps.
  • Revise la verificación previa del paquete y los campos requeridos.

Resultado esperado: Los campos necesarios para crear una app en contenedor son claros.

cdnctl equivalent
cdnctl container apps list --account <account_uuid>
2

Implementar y vigilar Operations

La implementación es asíncrona y debe ser visible a través de Operations, el estado y los registros.

  • Cree o actualice la app.
  • Inicie la implementación.
  • Vigile el estado queued/running/success/failed en Operations.

Resultado esperado: El resultado de la implementación aparece con estado y registros seguros para el cliente.

cdnctl equivalent
cdnctl container apps deploy --account <account_uuid> --app <app_uuid>
cdnctl container apps wait --account <account_uuid> --app <app_uuid> --status running --timeout 300

Verificación

  • El éxito de la implementación se verifica desde Operations/el estado.
  • Los secretos y las contraseñas de registro no son visibles en las capturas de pantalla de ayuda.
  • Los fallos usan una salida de diagnóstico segura para el cliente.

Casos de uso

Una app de Docker/Kubernetes se traslada a CDN.com.tr sin kubectl, SSH, artisan, acceso a base de datos ni operaciones de cola interna.

Flujo de trabajo rápido

  1. Ejecute la verificación previa.
  2. Cree una credencial de registro si es necesario.
  3. Cree la app con imagen, puerto, verificación de estado, variables de entorno y secretos.
  4. Cree importaciones o tareas programadas.
  5. Implemente y vigile el estado/registros.

Verificaciones

  • La app pertenece a la cuenta.
  • Los secretos del registro están enmascarados.
  • La implementación crea una operación y una revisión.
  • El fallo de verificación de estado tiene registros y orientación de diagnóstico.