spring-boot-kube-deploy-port80-3467990654-5c8nl 0/1 CrashLoopBackOff
Действия, предпринятые во время обновления обновлений:
- Создать образ для версии v2 приложения с некоторыми изменениями
Перестройте образ Docker с помощью Maven. pom.xml. Запустите команду в SSH или Cloud Shell:
docker build -t gcr.io/satworks-1/springio/gs-spring-boot-docker:v2 .
Отправьте новый обновленный образ докера в Реестр контейнеров Google. Запустите команду в SSH или Cloud Shell
gcloud docker -- push gcr.io/satworks-1/springio/gs-spring-boot-docker:v2
Примените непрерывное обновление к существующему развертыванию с обновлением образа. Запустите команду в SSH или Cloud Shell
kubectl set image deployment/spring-boot-kube-deployment-port80 spring-boot-kube-deployment-port80=gcr.io/satworks-1/springio/gs-spring-boot-docker:v2
Повторная проверка приложения через curl или браузер
curl 35.227.108.89
и наблюдать, как изменения вступают в силу.
Когда мы сталкиваемся с ошибкой "CrashLoopBackOff" и как мы можем решить эту проблему? Это происходит на уровне приложений или на уровне бобов kubernetes?