Быстрый старт

Маршрут от доступа к неймспейсу до публикации приложения через GitOps и GUI.

Маршрут доставки приложения в неймспейсе: получить доступ, подготовить образ и манифесты, синхронизировать состояние из Git через Argo CD, опубликовать приложение и проверить его работу.

1. Получите доступ к неймспейсу

Войдите в графический интерфейс платформы, выберите кластер и проверьте, что вам доступен нужный неймспейс. Если требуется работа из консоли, используйте сценарии из раздела kubectl-shturval-plugin; для работы через API ориентируйтесь на описание программного интерфейса.

На дашборде неймспейса видны нагрузки, сервисы, ингрессы, метрики, квоты, события и переход в Argo CD, если модуль shturval-cd установлен и для неймспейса создан проект.

2. Подготовьте образы и манифесты

Перед доставкой приложения соберите контейнерный образ, опубликуйте его в доступный для кластера registry и укажите стабильный тег в манифестах. Требования к образу и imagePullSecrets описаны в разделе Как задеплоить приложение.

Для production-нагрузок держите манифесты в Git, задавайте requests и limits, настраивайте health checks и избегайте тега latest.

3. Настройте доставку через Git и Argo CD

В платформе предусмотрена доставка приложений через GitOps: Argo CD синхронизирует состояние кластера с Git-репозиторием манифестов или Helm-чартов. Как платформа подключает кластеры, проекты и права доступа Argo CD, описано в разделе Argo CD.

Если нужно создать или проверить нагрузку вручную через GUI, используйте инструкцию Как задеплоить приложение: там описана работа с Deployment, StatefulSet, DaemonSet, Job, CronJob и Pod.

4. Опубликуйте приложение

После успешного развёртывания откройте доступ к приложению через Service, а для HTTP/HTTPS-доступа снаружи кластера настройте Ingress. Выбор типа сервиса и проверка маршрутизации описаны в инструкции Сервисы в неймспейсе и Ingress в неймспейсе. Для TLS в неймспейсе используйте Issuer.

Если приложение нужно масштабировать, настройте количество реплик или HPA в разделе Deployment.

5. Проверяйте состояние и диагностируйте сбои

Для ежедневной проверки используйте дашборд неймспейса: он показывает состояние нагрузок, связи с Service и Ingress, метрики, квоты и события. При сбоях переходите к странице пода или нагрузки: в GUI можно читать логи контейнеров, смотреть события и открывать интерактивный терминал пода для ручной диагностики.

Порядок проверки логов, событий и типичных ошибок вроде CrashLoopBackOff, ImagePullBackOff или проблем с Ingress описан в разделе Pod.