Поток данных Spring не отвечает после развертывания

Я попытался выполнить развертывание некоторых приложений в потоке данных Spring. Обычно каждый диплои занимает несколько минут и проходит успешно или терпит неудачу. Но на этот раз дипломатия заняла больше времени, чем обычно. В какой-то момент я нажал «удалить», так как система не отвечает. Под Stream все мерцает в НЕИЗВЕСТНОМ режиме. Повторное развертывание невозможно. Когда я пытаюсь выполнить диполь, я получаю ошибку Failed to upload the package. Package [test-orders:1.0.0] in Repository [local] already exists. из пользовательского интерфейса

  • Я перезагрузил все стручки kubectl -n **** rollout restart deploy
  • Я пытаюсь бежать dataflow:>stream undeploy --name test-orders
  • Я удалил новый образ докера из EKS
  • Статус skipper_status изменен с FAILED на DELETED.

Проблема все еще существует.

Я действительно в растерянности.

1 ответ

Хорошо, похоже, я смог решить проблему.

Из-за статуса CrashLoopBackOff я понял, что система не может извлечь изображение или изображение повреждено.

Я перезаписал все изображения в EKS, связанные с проектом.

Я поменял проблемный skipper_status.status_code к DELETED( update skipper_status set status_code = 'DELETED' where id =***).

В таблице skipper_release я добавил

      backoffLimit: 6
completions: 1
parallelism: 1

Таким образом, сбой системы после нескольких попыток приведет к окончанию выполнения. Сделал сброс всех стручков.

А затем в интерфейсе пользовательского интерфейса я нажал кнопку отмены развертывания.

Другие вопросы по тегам