Миграция karaf из развертывания Legacy в облако с развертыванием в активном режиме ожидания - PullRequest
0 голосов
/ 23 июня 2018

В настоящее время у нас есть развертывание karaf, подобное следующему

  • Его активный режим ожидания
  • Режим ожидания там с начальным уровнем, равным 50, поэтому отработка отказа будет быстрой, так как системные пакеты находятся в начальном состоянии и у пользователяПакеты находятся в состоянии установки
  • Как только активный переходит в режим ожидания.

Теперь мы планировали перейти на kubernetes, в соответствии с текущими исследованиями

Kubernetes создаст для нас 1 модуль, и мы объявим счастливое состояние как 1, что означает, что если POD выключится, он будет автоматическизапуск нового, но моя проблема в том, что запуск нового POD займет больше времени, так как в устаревшем развертывании режим ожидания находился в полуактивном состоянии.

Как мы можем достичь такого активного режима ожидания в kubernetes?

1 Ответ

0 голосов
/ 25 июня 2018

Ответ предоставлен Томислав Микулин в комментариях:

Это зависит от того, является ли ваше приложение без сохранения состояния или нет ... если оно без сохранения состояния, которое просто использует более одного pod (как 2 или 3) для вашего приложения, и вы должны быть полностью настроены ...

Если вы не хотите (или не можете) иметь уже запущенные несколько модулей вашего приложения, вы можете сделать два разныхразвертывания одного и того же приложения, и просто переключите их через объект Service.Таким образом, вы можете запустить дополнительный модуль, который вы можете включить в любой момент.

...