Loading...

Справка CDN.com.tr

Перенос в Managed Container Apps

Создавайте контейнерное приложение, учётные данные реестра, переменные окружения/секреты, импорты, задания, деплой, статус и логи через клиентские интерфейсы.

Перенос в Managed Container Apps

Создавайте контейнерное приложение, учётные данные реестра, переменные окружения/секреты, импорты, задания, деплой, статус и логи через клиентские интерфейсы.

Рекомендуемые руководства

Практическое пошаговое руководство по Managed Container Apps.

Деплой из docker-compose.yml

Кейс: деплой проекта docker-compose

Импортируйте реальный docker-compose.yml (web + worker + управляемый Postgres + Redis) от начала до конца — как через UI панели, так и через cdnctl, с реальными скриншотами.

Panel + cdnctl Platform Help
Открыть кейс

Путь в панели

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

Предварительные требования

  • Должен быть назначен пакет с правами на контейнерные приложения.
  • Учётные данные реестра и секреты должны быть скрыты в UI/ответах API.
  • Деплой, статус и логи должны быть доступны через клиентские интерфейсы; kubectl не используется.

Пошаговое руководство

1

Открытие руководства Managed Container

Container Apps объясняет требования к образу, домену, healthcheck и деплою.

  • Откройте руководство по Managed Container Apps.
  • Изучите предварительную проверку пакета и обязательные поля.

Ожидаемый результат: Поля, необходимые для создания контейнерного приложения, понятны.

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

Деплой и отслеживание Operations

Деплой асинхронный и должен быть виден через Operations, статус и логи.

  • Создайте или обновите приложение.
  • Запустите деплой.
  • Следите за состоянием queued/running/success/failed в Operations.

Ожидаемый результат: Результат деплоя отображается со статусом и логами, безопасными для клиента.

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

Проверка

  • Успех деплоя подтверждается через Operations/статус.
  • Секреты и пароли реестра не видны на скриншотах для справки.
  • При сбоях используется вывод диагностики, безопасный для клиента.

Сценарии использования

Приложение на Docker/Kubernetes переносится на CDN.com.tr без kubectl, SSH, artisan, доступа к БД или внутренних операций с очередями.

Краткий порядок действий

  1. Запустите предварительную проверку.
  2. При необходимости создайте учётные данные реестра.
  3. Создайте приложение с образом, портом, healthcheck, переменными окружения и секретами.
  4. Создайте импорты или запланированные задания.
  5. Разверните и следите за статусом/логами.

Проверки

  • Приложение принадлежит аккаунту.
  • Секреты реестра замаскированы.
  • Деплой создаёт операцию и ревизию.
  • При сбое healthcheck доступны логи и рекомендации по диагностике.