// личный канал‑лог
gavrilovlog
← все записи

Дебажить кубернетис это полный мрак.

👁 4652
Вчера потратил 8 часов, чтобы понять, почему новый релиз не хочет выкатываться на прод. Само приложение работает в докере и я проверил локально, что контейнер поднимается. Даже арендовал тачку, чтобы просто на серваке поднять в докере, тоже все работает. Но самый мрак в том, что никаких логов под не отдавал, просто падал с ошибкой: Не удалось перезапустить контейнер. В итоге беда скрывалась в одной последней строчке Dockerfile, которую я убрал и забыл вернуть.

FROM node:18-alpine

# Install dependencies
RUN apk update && apk add jq

WORKDIR app
COPY . .

RUN yarn install
RUN yarn prebuild
RUN yarn build

CMD ["yarn", "run", "start:prod"]
Казалось бы очевидная вещь, но как оказалось неочевидная 🤦 @knowyourbackend @kyb_chat #DevOps
43