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

А как вы бэкапите etcd?😂 { name: 'etcd-backup',

image: 'k8s.gcr.io/etcd:3.4.13-0',
command: [
'/bin/sh',
'-xc',
'etcdctl snapshot save /data/etcd-$(while read k s v; do test "$k" = "rtc_date" && echo "$v" && break; done </proc/driver/rtc)-$(while read k s v; do test "$k" = "rtc_time" && echo "$v" && break; done </proc/driver/rtc).db',
],
...

29 ответов

24 просмотра

а циклы зачем?

𝚔𝚟𝚊𝚙𝚜- Автор вопроса
Sergei Monakhov
а циклы зачем?

а это любознательному читателю предлагается угадать🙈

𝚔𝚟𝚊𝚙𝚜- Автор вопроса
Sergei Monakhov
а нельзя просто date +%s заюзать?

неа, в официальном etcd имадже его нет: sh-5.0# echo /bin/* /bin/cp /bin/sh

𝚔𝚟𝚊𝚙𝚜
неа, в официальном etcd имадже его нет: sh-5.0# ec...

печаль, у меня это еще и на с3 сразу льется, так, что дефолтовый имдж не вариант

𝚔𝚟𝚊𝚙𝚜- Автор вопроса
Sergei Monakhov
печаль, у меня это еще и на с3 сразу льется, так, ...

так-то можно init-контейнером бэкап снимать

капец

ппц, неужели нельзя было в отдельный блок выделить получение даты и времени, типа date=$(while read...) time=$(while read...) etcdctl snapshot save /data/etcd-${date}-${time}.db ?

date тоже выпилили из образа etcd ?

𝚔𝚟𝚊𝚙𝚜- Автор вопроса
Lucky SB
date тоже выпилили из образа etcd ?

Оттуда вообще всё выпилили кроме самого ectd, etcdctl, sh, cp и зачем-то timedatectl😱

𝚔𝚟𝚊𝚙𝚜- Автор вопроса
Timofey Larkin
ппц, неужели нельзя было в отдельный блок выделить...

кстати, всё было бы намного проще если бы можно было сделать просто: command: - etcdctl - snapshot - save - /data/etcd-$(TIMESTAMP).db env: - name: TIMESTAMP valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.creationTimestamp

𝚔𝚟𝚊𝚙𝚜- Автор вопроса
Lucky SB
$(curl http://worldclockapi.com/api/json/utc/now)

Хорошая попытка, но из бинарников имеется только etcd, etcdctl, sh, cp и tzconfig

𝚔𝚟𝚊𝚙𝚜
Хорошая попытка, но из бинарников имеется только e...

собери свой контейнер на базе центоса и положи внутрь tcpdump

𝚔𝚟𝚊𝚙𝚜- Автор вопроса

да я-то уже сделал :D

𝚔𝚟𝚊𝚙𝚜- Автор вопроса
Lucky SB
ну по приколу

ну и шуточки у вас

𝚔𝚟𝚊𝚙𝚜- Автор вопроса
Andrew Urpin
и ls нет?

нет, но можно делать echo /some/path/*:)

𝚔𝚟𝚊𝚙𝚜- Автор вопроса

вот же положила

𝚔𝚟𝚊𝚙𝚜
Хорошая попытка, но из бинарников имеется только e...

можно ведь какой нибудь echo 'HTTP/1.0\nGET /\n\n' > /dev/tcp/<IP of time server>/80🤣

𝚔𝚟𝚊𝚙𝚜- Автор вопроса
𝚔𝚟𝚊𝚙𝚜- Автор вопроса
Timofey Larkin
можно ведь какой нибудь echo 'HTTP/1.0\nGET /\n\n'...

Решил остановиться на таком варианте 🙈 https://github.com/kvaps/kubernetes-in-kubernetes/blob/3eb9e757c6cc44519030c8e522a741970d95ad1e/deploy/helm/kubernetes/templates/etcd-backup-cronjob.yaml#L88-L89

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта