
Pavel
17.10.2018
18:28:43

ghst
17.10.2018
18:30:06

Pavel
17.10.2018
18:30:25

ghst
17.10.2018
18:31:05

Google

Pavel
17.10.2018
18:31:32

kvaps
17.10.2018
18:31:47

ghst
17.10.2018
18:31:49

Pavel
17.10.2018
18:32:11

ghst
17.10.2018
18:32:30

kvaps
17.10.2018
18:33:27
если очень хочется и репликацию и высокую производительность - посмотрите на linstor, но оно пока сыроватое немног и требует модуль ядра

Vadim
17.10.2018
19:04:52

ghst
17.10.2018
19:06:03

Vadim
17.10.2018
19:06:37

Михаил
17.10.2018
19:06:39

??Dmitry????
17.10.2018
19:07:03

Vadim
17.10.2018
19:07:06
https://github.com/kubernetes-incubator/external-storage/blob/master/local-volume/README.md

Google

ghst
17.10.2018
19:08:46
"Filesystem volumeMode (default) PVs - mount them under discovery directories.", т.е. я так понимаю делаю например директорию /opt/volumes/vol1 и делаю ей маунт в /mnt/disks, где эта директория указана как discovery point ?

Andor
17.10.2018
19:17:20

bebebe
17.10.2018
19:17:35

Vadim
17.10.2018
19:18:51

Anton
17.10.2018
19:18:52
Шарить один раздел на всех затея опасная

ghst
17.10.2018
19:27:35

Andor
17.10.2018
19:29:14
это же полноценная виртуалка

Anton
17.10.2018
19:30:11

Stas
17.10.2018
19:35:59
я посмотрел на днях чарты и операторы для редиса - решил обойтись подом с редисом на каждый сервис вообще без персистенси
особенно понравилось колдунство в хелм стейбл ха чарте

Fike
17.10.2018
19:57:48

kvaps
17.10.2018
20:19:33
ну или так:
fallocate -l 10G ./myvolume.img
mkfs.ext4 ./myvolume.img
mount -o loop ./myvolume.img /data/myvolume
cat /proc/mounts | grep /data/myvolume >> /etc/fstab
@ghst0 можно без lvm

Andor
17.10.2018
20:52:59
При живом лвм делать вот это вот

kvaps
17.10.2018
20:54:41
не, ну если есть lvm...
но насколько помню, у DO там один раздел, целиком в ext4

Google

Vadim
17.10.2018
20:55:08
там кастом имаджи теперь заливать можно

kvaps
17.10.2018
20:56:00
круто, давно запилили?

Vadim
17.10.2018
20:56:27
пару месяцев назад может

Никита
17.10.2018
21:22:11

Sergey
17.10.2018
21:23:03

kvaps
17.10.2018
21:23:26
затем смаунтить на всех нодах, и настроить clvm

bebebe
17.10.2018
21:25:57
а gluster поверх btrfs
и все это в /dev/ram замаунтить

kvaps
17.10.2018
21:29:00
и лайфмиграция работать будет

Никита
17.10.2018
21:30:29
И оверхед от докера пропадёт.

Yaros
17.10.2018
22:15:32
кто-то работает с терраформом? можете поделиться опытом и рекомендуете ли использовать?

Artem
17.10.2018
22:27:02
Смотря для чего же

Anton
18.10.2018
05:17:41
Кстати, flexvolume умеет сам пилить volumes из lvm, скриптами) кто нить эксплуатирует такой вариант?

kvaps
18.10.2018
06:27:44

Anton
18.10.2018
06:28:02
Создавать и маунтить
И выдавать как pv

kvaps
18.10.2018
06:30:21
Ну создавать он и не должен, т.к. это задача provisioner

Anton
18.10.2018
07:15:24

kvaps
18.10.2018
07:24:34
Ну туда можно разную логику заложить, на то он и flexvolume. По логике куба он не должен ничего создавать, кроме fs. т.к по хорошему этой задачей должен занимается provisioner
Если вы определяете PV вручную - это не есть хорошо, потому что когда PV создан в API, вы не можете быть на 100% уверены, что он создастся при запуске, что хватит места и т.п.

Google

Anton
18.10.2018
07:35:18
Поды в кластере частично не могут пинговать друг друга. Ноды все пингуются между собой. calicoctl node status показывает везде up со всеми нодами. В логах calico подов нет ошибок. Что еще проверить?

ghst
18.10.2018
07:37:49
@ghst0 можно без lvm
не хотелось бы ставить кастом имиджи на ДО, метод с fallocate нормальный ? или лучше уж тогда папки туда сюда маунтить простые ?

kvaps
18.10.2018
07:39:10

Никита
18.10.2018
07:41:21

ghst
18.10.2018
07:41:23

kvaps
18.10.2018
07:43:17
ну или через qemu-img, как больше нравится

ghst
18.10.2018
07:45:17
также fallocat'ом задаешь новый размер, заетм resize2fs
хорошо, значит, если я правильно понял, я создаю 50 таких имиджей на каждой из 3 нод, пробрасываю в папку, где их видит local-volume сторадж кубернетовский, и он их подхватывает ? и в конце концов все это дело еще надо добавлять в /etc/fstab чтобы после рестарта это замаунтилось заного, правильно ?

kvaps
18.10.2018
07:49:05
да, только что за система у вас?
количество таких loopdevices может быть ограниченно.
В новых версиях ядра они выделяются динамически через /dev/loop-control, но в некоторых случаях потребуется настроить вручную через kernel cmdline
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/sec-configuring_the_loopback_device_limit

ghst
18.10.2018
07:51:49

kvaps
18.10.2018
07:52:14

ghst
18.10.2018
07:52:16
может я, это... на амазон пойду ? ?
просто буду маунтить директории в ту папку которую будет мониторить кубернетес
в чем разница с фаллокейтом и так ?

bebebe
18.10.2018
08:00:40

Артем
18.10.2018
08:02:44
Добрый день, кто нибудь может подсказать статью настройки deploy с gitlab registry в kubernetes?

kvaps
18.10.2018
08:04:52
ну и я бы выяснил как именно provisioner полчищает такие волумы :)
> Deleter: The deleter routine is invoked by the Informer when a PV phase changes. If the phase is Released, then it cleans up the volume and deletes the PV API object.
то есть как бы он rootfs не затер бы)

Google

Kirill
18.10.2018
08:11:33
А хочу чтобы в secrets.yml было:
data:
WTF1: asdsd
WTF2: asdasd

Andor
18.10.2018
08:12:24
я хз что это за env file у тебя

Kirill
18.10.2018
08:12:39
ну обычный вывод printenv

Andor
18.10.2018
08:12:52
что такое printenv?
знаю просто env
знаю set

Kirill
18.10.2018
08:13:24
Выводит все переменные в stdout

Slava
18.10.2018
08:13:40
cat env_file__with_parameters | envsubst
а дальше через пайп в нужное место