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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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