Plataformas y complementos administrados
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
- Panel de administración
- Hosting / Platforms
- Managed Container Apps
- Deploy / Status / Logs
- 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
- Ejecute la verificación previa.
- Cree una credencial de registro si es necesario.
- Cree la app con imagen, puerto, verificación de estado, variables de entorno y secretos.
- Cree importaciones o tareas programadas.
- 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.