Миграция karaf из развертывания Legacy в облако с активным резервным развертыванием

В настоящее время у нас есть развертывание karaf, как показано ниже.

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

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

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

Как мы можем добиться такого активного резерва в кубернетах?

1 ответ

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

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

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

licensed under cc by-sa 3.0 with attribution.