
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 подов нет ошибок. Что еще проверить?

Admin
ERROR: S client not available

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.

Google

kvaps
18.10.2018
08:08:56
то есть как бы он rootfs не затер бы)

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
а дальше через пайп в нужное место