172 похожих чатов

Есть вопрос.. Я тут вижу что у деплойментов есть опция

postStart. Норм если буду job вызывать оттуда или есть более правильный вариант для подобного?

16 ответов

12 просмотров

job вызывать оттуда это что?

можно пойти путями 1) helm хуки 2) в джобе написать код который будет ожидать свои зависимости post start просто будет выполнятся для каждой реплики, и скорее всего этого не нужно. Зависит от задачи

Tatiana Belozub-Belozub Автор вопроса

helm хуки... спасибо, похоже что это решение действительно подойдет больше для моего случая...

Tatiana Belozub Belozub
helm хуки... спасибо, похоже что это решение дейст...

post-install, post-upgrade вроде запускается после того как все что задеплоилось переходит в стостояние ready. но мне все равно болше нравится вариант когда в джобе есть код, который дожидается нужных ему зависимостей и потом начинает выполняться. МИне кажется это больше kubernetes way путь

.

UglyKoyote
.

ДА то человек просто не знал что ему надо

Tatiana Belozub-Belozub Автор вопроса
Dmitry Sergeev 🇺🇦
post-install, post-upgrade вроде запускается после...

ща уточняющий момент. " когда в джобе есть код, который дожидается нужных ему зависимостей" - хмм... чет не поняла самой формулировки ) я пральна понимаю что в этих словах идея в том, что мы например шлем запрос и если ответ 200 то начинаем выполнять джобу, а если нет то продолжаем ждать. Вы это имели в виду?

ну да. Примерно это Я так понял задача состоит в том, что тебе нужно убедиться что приложение в deployment'е поднялось и только потом выполнять джобу Ну вот и пишешь код который это проверяет, а потом уже начинает делать что тебе требуется

Tatiana Belozub-Belozub Автор вопроса
Dmitry Sergeev 🇺🇦
ну да. Примерно это Я так понял задача состоит в т...

Спасибо) хотя вариант с хельмом выглядит тоже весьма интересно )

Tatiana Belozub-Belozub Автор вопроса
Solyar
и что самое главное просто)

охх пока не знаю на счет "просто"😂

Tatiana Belozub Belozub
охх пока не знаю на счет "просто"😂

делаешь kind: Job, в аннотации добавляешь хуки post-upgrade, post-install

Dmitry Sergeev 🇺🇦
делаешь kind: Job, в аннотации добавляешь хуки pos...

ну вот я хоть не люблю оффдоку кубера, но пример с хуками и джобой у них неплох

Tatiana Belozub-Belozub Автор вопроса
Dmitry Sergeev 🇺🇦
делаешь kind: Job, в аннотации добавляешь хуки pos...

прошу не париться :) я с этим я разберусь)) главное было узнать мнение. у меня зато есть еще другой вопрос. на сей раз по волту. ща если не догуглюсь то приду))

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Привет, запускаю werf в dind в k8s, получаю ошибку на этапе build/beforeSetup: /.werf/stapel/embedded/bin/bash: /.werf/scripts/5898bdfe5214357d3706b879cc8d3d78460fb379607cbd...
florius0
7
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Карта сайта