
Dmytro
12.05.2018
14:03:44
т.е. мне для кластера ceph надо еще отдельный кластер куба поднять? Тогда если честно - еще больше непонятен юзкейс

Сергей
12.05.2018
14:04:44
Что даст деплой ceph в кубер кластер в таком случаи, если его не мешать с воркер нодами, в таком кейсе кубер просто лишняя прослойка
Плюс сложность конфигурирования самого ceph
Тот же скраб и планирование его с ростом кластера и нагрузки

Google

Сергей
12.05.2018
14:05:55
То же редактирование круш карты, что бы разделить ноды по рэкам и машзалам
Да и вообще куча всего, сам по себе ceph то ещё попоебство, а тут ещё его в кубере предлогают ранить и управление отдать какому-то инструментарию ещё в Альфа версии
Это разве что так, для демо стенда где данные потерять не проблема
Тот кто предлагает rook юзать сейчас, явно с ceph имеет очень скудный опыт и не на больших данных и не с активной жизнью дисков, у которых срок наработки есть уже в пару лет

Dmytro
12.05.2018
14:09:23
прямо все мои сомнения просуммированы

bebebe
12.05.2018
14:09:54

Сергей
12.05.2018
14:11:31

bebebe
12.05.2018
14:12:56
https://pbs.twimg.com/media/DcXBhzoW4AA0LGg.jpg
посмотрите на этих серьезных дядей
rook.io deep dive for developers & admin
https://techcrunch.com/2018/05/02/upbound-grabs-9-m-series-a-to-automate-multi-cloud-management/

Сергей
12.05.2018
14:18:17
у меня опыта с ceph с 0.8 его версии
и я оперирую реальным опытом, а не серьезными дядеми

Google

bebebe
12.05.2018
14:19:44
вообщем я не защищаю и не продаю rook, очевидная архитектурная промашка, если при апгреде k8s на котором запущен rook и ceph, k8s полоамется, нужно будет применить смекалку что бы вытащить из поломанного ceph'a user-data
остальные аргументы про "доступ на прямую к железу" и "докер - это эфемерные контейнеры", мягко говоря не очень.

Сергей
12.05.2018
14:21:22
11 петабайт рав или с каким-то уже RF?

bebebe
12.05.2018
14:21:38
уже RF

Сергей
12.05.2018
14:21:46
и какой именно RF?
сколько лет наработки дискам, какая сеть?
сколько дисков на ноду и колличество памяти на нее
crush мапа редачидась или дефолтная
что со скрабом

bebebe
12.05.2018
14:23:01

Сергей
12.05.2018
14:23:03
11 петабайт это уже занятого обйома или всего с учетом RF подупстим 3

bebebe
12.05.2018
14:24:17

Сергей
12.05.2018
14:24:19
я так понимаю за 4 месяца из 11 петабайт занято не так уж и много

bebebe
12.05.2018
14:24:55
вам видимо виднее, впрочем это оффтопик.

Juriy
12.05.2018
15:21:46

Anton
12.05.2018
15:24:51
Походк альтернатив еластику нет
Разае что logstash поменять

Carrol
12.05.2018
15:31:03
Спасбо, но
Если объёмы логов небольшие - можете попробовать Splunk Free license (up to 500 MB per day and will never expire)

Google

Andor
13.05.2018
09:35:42
oklog ещё есть, но у него не все фичи пока реализованы

Vitaliy
13.05.2018
11:33:54
Кто-то может поделиться линком на гластер канал в телеграме?

Dmytro
13.05.2018
11:53:36
https://github.com/kubeflow/experimental-kvc кто нибудь пробовал?

bebebe
13.05.2018
12:05:16
мне больше из соседнего репозитория понравилось
https://github.com/kubeflow/tf-operator

Andor
13.05.2018
12:10:02
Кореось про операторы с месяц назад писали

bebebe
13.05.2018
12:12:01
https://github.com/kubeflow/tf-operator/blob/master/examples/tf_job/templates/tf_job.yaml
мне порой не хватало таких абстракций

Andor
13.05.2018
13:23:09
https://github.com/operator-framework/awesome-operators

bebebe
13.05.2018
13:25:25

Эдуард
13.05.2018
14:02:53
Спасибо
Напиши потом отзыв, пожалуйста, стоит ли вообще трогать

bebebe
13.05.2018
14:04:02

Anton
13.05.2018
15:33:07

Yaroslav
13.05.2018
17:30:32
Добрый день, товарищи !
Как подсунуть ssh key в качестве env.
Использую helm .
В папке с template есть файл secrets.yaml который имеет вид:
.... (описание секрета )
data:
privateKey: {{ .Values.privateKey | b64enc | quote }}
publicKey: {{ .Values.publicKey | b64enc | quote }}
В файле values.yaml
privateKey: значение private key
publicKey: значение public key
Собственно при запуске приложения который использует env , падает с ошибкой не валидности приватного ключа.
Можно ли как нибудь более корректно поднусуть ssh ключ в контейнер ?

Nikita
13.05.2018
17:34:49
Всем привет,не могли посоветовать литературу по кубику?

Konstantin
13.05.2018
17:45:10

Nikita
13.05.2018
17:46:33
Ок,спасибо
Просто думал что есть какие то уже зарекомендованые типа лутца для питона

Grigory
13.05.2018
17:54:50

Yaroslav
13.05.2018
18:04:53

Grigory
13.05.2018
18:06:52
не нужно ничего удалять
просто кодируй его в b64, а приложение его потом пусть декодирует обратно перед использованием, так все переносы сохранятся

Google

Grigory
13.05.2018
18:07:43
либо не env используй, а монтируй секрет сразу в файл
apiVersion: v1
kind: Secret
metadata:
name: very-secret
type: Opaque
data:
{{ (.Files.Glob "bar/*").AsSecrets | indent 2 }}
в helm вот так удобно секреты создавать если что
кладешь в папку bar два файла — ключ и серт в формате pem

Yaroslav
13.05.2018
18:17:24

Grigory
13.05.2018
18:17:55
туда куда ты примонтируешь секрет
можно куда хочешь

Yaroslav
13.05.2018
18:18:52

bebebe
13.05.2018
18:19:11

Grigory
13.05.2018
18:19:24
кстати да)

Yaroslav
13.05.2018
18:19:51

Alex
14.05.2018
05:08:31
Ребята, всем доброго времени суток!
ПОдскажите, пожалуйста, куда копать и что почитать, чтобы добиться следующего сценария:
Есть кластер k8s на гугле (GKE). Нужно создать деплоймент приложения с двумя инстансами приложения - active и standby (warm standby то бишь). Надо реализовать следующий сценарий: в случае фейла активного инстанса, нужно послать определенный REST на standby-инстанс, сделать его тем самым active, и тем временем перезапускать уже зафейленый инстанс и после запуска - пометить его как standby.
Кто подскажет, в сторону чего стоит посмотреть для реализации подобного сценария?
StackOverflow подсказывает смотреть на readiness probe, но это не решает проблему с отправкой REST-запроса в standby-инстанс.

Fike
14.05.2018
05:44:20
я сейчас выступлю с самым неприятным вопросом, но зачем вообще разделение приложения на активное/стэндбай?

Konstantin
14.05.2018
05:46:33

Alex
14.05.2018
05:47:31
Я бы и мог только один инстанс его, конечно, крутить, и уповать на авторестарт - но это, если я правильно понимаю, времени отнимет больше, нежели свитч на standby?

Fike
14.05.2018
05:50:26
Это зависит от времени старта вашего приложения. Но вообще в схеме с переключалкой больше возможностей для проблем.

Alex
14.05.2018
05:51:00
Средней тяжести, но даунтайм даже меньше чем в 10 секунд может быть проблематичным.

Fike
14.05.2018
05:52:06
У меня до сех пор не было времени посмотреть, что такое оператор, возможно это как раз ваш случай. Если это не совсем то, то в любом случае вы можете напсиать микроприложение, которое будет делать то же самое, и там скорее всего получится уложиться в меньшее время.

Andrey
14.05.2018
05:52:21

Google

Andor
14.05.2018
05:57:22

Alex
14.05.2018
06:12:33
Окей, будем копать в операторы - спасибо за совет!

Anton
14.05.2018
07:28:43

bebebe
14.05.2018
07:31:36

Ilya
14.05.2018
07:50:31
ребят, такой вопрос, допустим , есть пользователь созданный в namespace "dev", он авторизовался по токену в дашборде, почему он видит и может работать в других namespace ?

Sergey
14.05.2018
07:51:36
уровень прав?)

Vitaliy
14.05.2018
07:51:45
Rbac точно включен?

Banschikov
14.05.2018
07:55:44