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

Всем привет. Такой вопрос, имеется приложение из двух реплик. Перед

запуском пода, при помощи инит контейнера происходит копирование данных между волюмами. Когда первый под запустился, второй под повторно копирует данные. Либо при перезапуске пода, происходит копирование. Как можно сделать чтобы копирование производил только первый контейнер. Из вариантов только наверное сделать statfulset и в правилах сделать что инит делает первый контейнер. Но при деплое новой версий statfulset начинает обновлять с первой поды? Что можете посоветовать альтернативное решение?

11 ответов

13 просмотров

почему второй под не должен копировать ? Давай вместе подумаем

ну сделай перед копированием проверку если под -0 то ок, если нет то скип

T~B- Автор вопроса
Igor Ignatev
ну сделай перед копированием проверку если под -0 ...

Решение только сделать statfulset? Хотел еще варианты услышать

у тебя shared volume между этим репликами?

T~B
да

используй блокировки (что у тебя там, nfs?) и проверяй содержимое перед копированием, чтоб заново не копировать

T~B
ceph

ceph вроде поддерживает flock

T~B- Автор вопроса
T~B
Спасибо, почитаю

https://stackoverflow.com/questions/63810260/usage-of-flock-for-copying-files

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
читать файл максимально быстро? странный вопрос))
zamtmn
53
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
3
Кто создает тут ботов для телеграмм групп ?
Antskup
8
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Карта сайта