Loading...

CDN.com.tr Yardım

Managed Container Apps migration

Container app, registry credential, env/secrets, imports, jobs, deploy, status ve logs oluşturun.

Managed Container Apps migration

Container app, registry credential, env/secrets, imports, jobs, deploy, status ve logs oluşturun.

Panel yolu

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

Ön koşullar

  • Container app hakkı olan paket atanmış olmalı.
  • Registry credential ve secretlar UI/API response içinde maskelenmeli.
  • Deploy, status ve logs müşteri yüzeyinden izlenmeli; kubectl kullanılmamalı.

Adım adım rehber

1

Managed Container rehberini aç

Container Apps ekranı image, domain, healthcheck ve deploy akışını anlatır.

  • Managed Container Apps rehberini açın.
  • Paket preflight ve required fields listesini kontrol edin.

Beklenen sonuç: Container app oluşturma için gereken alanlar anlaşılır.

cdnctl karşılığı
cdnctl container apps list --account <account_uuid>
2

Deploy edip Operations izle

Deploy işi asenkron operation üretir; kullanıcı sonuçları Operations veya status/logs ile görmelidir.

  • App oluşturun veya güncelleyin.
  • Deploy başlatın.
  • Operations ekranında queued/running/success/failed durumunu izleyin.

Beklenen sonuç: Deploy sonucu customer-safe status ve loglarla görünür.

cdnctl karşılığı
cdnctl container apps deploy --account <account_uuid> --app <app_uuid>
cdnctl container apps wait --account <account_uuid> --app <app_uuid> --status running --timeout 300

Doğrulama

  • Deploy başarısı Operations/status üzerinden doğrulanır.
  • Secret ve registry password help görselinde görünmez.
  • Hata varsa diagnose çıktısı müşteri-safe olmalıdır.

Kullanım senaryoları

Docker/Kubernetes app, kubectl, SSH, artisan, DB erişimi veya internal queue operasyonu olmadan taşınır.

Kısa akış

  1. Preflight çalıştırın.
  2. Gerekiyorsa registry credential oluşturun.
  3. Image, port, healthcheck, env ve secrets ile app oluşturun.
  4. Import veya scheduled job ekleyin.
  5. Deploy yapıp status/logs izleyin.

Kontroller

  • App accounta ait.
  • Registry secret maskeli.
  • Deploy operation ve revision oluşturur.
  • Healthcheck failure logs/diagnose guidance verir.

İlgili sayfalar

Managed platform seç

Workload’a göre WordPress, PHP, AI, Knight Online veya Managed Container seçin.

Object Storage ve AWS CLI

Bucket oluşturun, access key rotate edin, bucket app’e bind edin ve S3 endpoint ile doğrulayın.

Neleri çalıştırabilirsiniz — yetenekler ve sınırlar

Bu bir managed container platformu (altında Kubernetes), sunucu/VM değil: container imajlarınızı veya bir docker-compose.yml getirirsiniz, platform çalıştırır. Managed Redis/PostgreSQL/MySQL/NATS add-on’ları, kalıcı volume’lar, iç servis DNS’i ve CDN edge üzerinden HTTP(S) yayını ile.

Managed app için kalıcı disk (persistent storage)

Bir container app’e kalıcı volume vererek verisinin restart ve redeploy’larda korunmasını sağlayın: storage’ı açın, container içi mount yolunu ve boyutu belirleyin. App başına tek volume, tek yola mount, CephFS üzerinde.

Canlı Pull-CDN sitesini kesintisiz Platforms'a taşı

Origin servislerinizi cdn.com.tr Platforms'ta çalıştırırken siteniz Pull CDN ile yayında kalsın: app'leri mevcut yayınınızın yanına ekleyin, her şeyi ca-* subdomain'lerinde kurup doğrulayın, ana domaini ancak hazır olunca devreye alın — tamamen geri alınabilir.