Loading...

Aide CDN.com.tr

Migration vers Managed Container Apps

Créez une application conteneurisée, un identifiant de registre, des variables d'environnement/secrets, des importations, des tâches, un déploiement, un statut et des journaux depuis les surfaces client.

Migration vers Managed Container Apps

Créez une application conteneurisée, un identifiant de registre, des variables d'environnement/secrets, des importations, des tâches, un déploiement, un statut et des journaux depuis les surfaces client.

Guides recommandés

Parcours pratique et complet pour Managed Container Apps.

Déployer depuis un docker-compose.yml

Étude de cas : déployer un projet docker-compose

Importez un vrai docker-compose.yml (web + worker + Postgres géré + Redis) de bout en bout — à la fois via l'UI du panneau et via cdnctl, illustré avec de vraies captures d'écran.

Panel + cdnctl Platform Help
Ouvrir l'étude de cas

Chemin dans le panneau

  1. Management Panel
  2. Hosting / Platforms
  3. Managed Container Apps
  4. Deploy / Status / Logs
  5. Operations

Prerequis

  • Un forfait avec droits d'application conteneurisée doit être assigné.
  • Les identifiants de registre et les secrets doivent être masqués dans les réponses UI/API.
  • Le déploiement, le statut et les journaux doivent être disponibles via les surfaces client ; kubectl n'est pas utilisé.

Guide etape par etape

1

Ouvrir le guide Managed Container

Container Apps explique les exigences d'image, de domaine, de healthcheck et de déploiement.

  • Ouvrir le guide Managed Container Apps.
  • Vérifier le contrôle préalable du forfait et les champs requis.

Resultat attendu: Les champs requis pour créer une application conteneurisée sont clairs.

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

Déployer et surveiller Operations

Le déploiement est asynchrone et doit être visible via Operations, le statut et les journaux.

  • Créer ou mettre à jour l'application.
  • Démarrer le déploiement.
  • Surveiller l'état en file d'attente/en cours/réussi/échoué dans Operations.

Resultat attendu: Le résultat du déploiement apparaît avec un statut et des journaux sûrs pour le client.

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

Verification

  • Le succès du déploiement est vérifié depuis Operations/status.
  • Les secrets et mots de passe de registre ne sont pas visibles dans les captures d'écran d'aide.
  • Les échecs utilisent une sortie de diagnostic sûre pour le client.

Cas d'usage

Une application Docker/Kubernetes est déplacée vers CDN.com.tr sans kubectl, SSH, artisan, accès à la base de données, ni opérations de file d'attente internes.

Workflow rapide

  1. Lancer le contrôle préalable.
  2. Créer un identifiant de registre si nécessaire.
  3. Créer l'application avec image, port, healthcheck, variables d'environnement et secrets.
  4. Créer des importations ou des tâches planifiées.
  5. Déployer et surveiller le statut/les journaux.

Verifications

  • L'application appartient au compte.
  • Les secrets de registre sont masqués.
  • Le déploiement crée une opération et une révision.
  • L'échec du healthcheck dispose de journaux et de conseils de diagnostic.