@kubernetes_ru

Страница 34 из 958
Alexander
29.08.2016
11:29:00
в сражении между докером и системд я делаю ставку на системд

Maxim
29.08.2016
11:29:11
тебе в оркестрации контейнеров системд каким боком помогает?

Alexander
29.08.2016
11:29:31
в CoreOS есть Fleet, который основан на systemd

ну или вот можно поставить Kubernetes если нужно что-то посерьёзнее

Google
Maxim
29.08.2016
11:29:58
а в кубернетесе есть свой шедулер, которому системд не нужен

и в ранчере свой шедулер

и в мезосе

Alexander
29.08.2016
11:30:14
ну, вот Docker с сервера я скоро удалю

он мне как бы и совсем не нужен

Maxim
29.08.2016
11:30:47
когда у тебя только контейнеры и только их шедулинг - системд не нужен

Alexander
29.08.2016
11:31:29
просто мне идеологически Docker не нравится (хотя я какое-то время его использовал и сейчас использую для сборки), так что шаг за шагом я меняю Docker на Rkt, который к тому же и контейнеры как виртуалки запускать умеет

а про systemd - ну, там есть зависимости

что контейнер с кодом надо запускать только после того, как заработал контейнер с СУБД

в ранчере такого нет, как я понимаю

никакие там докер свармы/компосы этого не умеют

то есть там можно сделать restart=always, но порядок определить нельзя

а если врубить не в том порядке - у меня в логи полетят 500 ошибки

Google
Alexander
29.08.2016
11:33:26
в общем, недорос Docker с systemd тягаться и вообще как он посмел))

то есть у меня за каждый под отвечает свой .service - файл в systemd

и между ними есть зависимости

Maxim
29.08.2016
11:34:34
пока-пока

мы не будем скучать

Alexander
29.08.2016
11:34:48
так я это сразу говорил

докер хорошая вещь (технически) по сравнению с тем, что было до него, но у них желания поработить весь сервер, Rkt подрежет ему крылышки и амбиции...

Rkt интегрируется везде со всем, не пытается собой ничего заменять (ну, кроме докера), интегрируется и с systemd, и с Fleet, и с Kubernetes

ну а Rancher - это вендор лок на докере

нафиг загонять себя в клетку?

на той же CoreOS там можно и Docker и Rkt, хоть они и конкурируют с Docker теперь

Maxim
29.08.2016
11:40:54
нафиг загонять себя в клетку?
rkt не работает нигде кроме линукса нафиг загонять себя в клетку?

Alexander
29.08.2016
11:41:24
так докер так же работает только на линуксе

на других системах виртуалки

Maxim
29.08.2016
11:41:33
короче, неси свою религию и прочее говно в профильные группы

давайте здесь про кубернетес

Alexander
29.08.2016
11:41:57
ну, ты спросил почему CoreOS круче Rancher'а, я тебе ответил)

потому что там вендор лок, а на CoreOS свобода выбора

и тот же Kubernetes поэтому логичнее ставить именно на CoreOS, если нужна облачная ОС

Google
Maxim
29.08.2016
11:42:49
зато в ранчере есть кнопка "поставить кубернетес" а с кореосом вон @DenisIzmaylov уже сколько дней ебется

лично мне насрать на шашечки

мне надо ехать

Alexander
29.08.2016
11:44:44
думаю, эта проблема со временем решится, нужны нормальные гайды

ставить 1 кнопкой с настройками по умолчанию - это всё-таки путь виндузятников, в линуксе редко когда 1 кнопкой что-то ставится, всегда какие-то допиливания нужны (иногда это хорошо, иногда плохо), если там и правда 1 кнопкой - это немного нетипичный путь решения задачи

Maxim
29.08.2016
11:46:12
тут я не согласен, гайды и так ок просто нужно читать документацию глазами и осмыслять ее головой а не слепо копипастить буквы из окна в окно

Alexander
29.08.2016
11:46:54
в общем, да, у Дениса какой-то хардкор судя по тому, что тут я видел

Alexander
29.08.2016
11:48:09
если 1 кнопкой - значит, кто-то заюзал настройки по умолчанию, а насколько они мне подходят?.. в линуксе просто не очень принято ставить с настройками по умолчанию важные вещи... иногда это хорошо, иногда плохо, думаю, важен баланс...

Maxim
29.08.2016
11:48:55
а я думаю, что нужно изучать технологию перед использованием а не гайды копипастить но кого это волнует

все, закончим на этом

это оффтопик относительно этого канала

Alexander
29.08.2016
11:49:14
хорошо, когда есть большая документация и несколько вариантов - короткий путь (настройки по дефолту), длинный (сам всё тюнишь)

да без проблем)

Denis
29.08.2016
17:24:54
Вот здесь ещё полезные конфиги нашёл: https://github.com/kubernetes/kubernetes/tree/master/test/fixtures/doc-yaml

Maxim
29.08.2016
17:25:27
особенно заголовок радует

Obsolete Config Files From Docs

Andrey
29.08.2016
17:25:40
да епрст, дайте дочитать предыдущие 1к сообщений, хорош новые генерить :)

Maxim
29.08.2016
17:25:41
Obsolete - это устаревшие, если что

Google
Maxim
29.08.2016
17:27:50
слабаки, читайте уже быстрее! :D

Denis
29.08.2016
17:28:00
:)))

Andrey
29.08.2016
17:30:23
"да я просто в туалет отходил" :)

Denis
30.08.2016
16:21:21
https://github.com/kubernetes/dashboard/blob/master/src/deploy/kubernetes-dashboard.yaml

странно, что оно уже v1.4.0-beta1

Но просто представьте насколько это соблазнительно, теперь можно полноценный софт установить, который интегрируется с кластером простой командой: kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml :)

Maxim
30.08.2016
16:23:08
версия дашборда никак не пересекается с версией k8s

Denis
30.08.2016
16:23:38
Хотелось бы надяться

Maxim
30.08.2016
16:24:17
k8s-1.4 только в октябре

Admin
ERROR: S client not available

Maxim
30.08.2016
16:24:32
у тебя днс-то поехал?

Denis
30.08.2016
16:25:45
Вообщем разобрались, оказалось addon manager убивает

Fike
30.08.2016
16:25:46
Кстати, для куба существуют какие-нибудь утилиты, которые рендерят конфигурацию из шаблонов? Чтобы относительно беззаботно менеджить почти идентичные тестинги-стейджинги-продакшены.

Denis
30.08.2016
16:26:15
А вот это пока загадка

Maxim
30.08.2016
16:26:35
я пока не смог добиться того, чтобы он чего-то убил

только либо запускает, либо нет

Denis
30.08.2016
16:26:49
Позже вернёмся к исследованию) Хотя всё просто на первый взгляд: https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/addon-manager/kube-addon-update.sh

Плюс ещё затык был, при копировании что-то произошло с unicode-символами и простое - заменилось длинным. Из-за этого картинка одна, а по факту - конфиг в addon-manager не подхватывался.

Google
Fike
30.08.2016
17:43:44
вот это интересно

Denis
30.08.2016
17:44:17
https://helm.sh/

Воу :)

helmc посмотри, это ещё круче:)
Мегакруто! Спасибо

Zon
30.08.2016
17:46:50
Deis через него ставится, кастомизация через ENV

Maxim
30.08.2016
17:47:05
ну так это ж дейсовая штука

недавно обсуждали

Zon
30.08.2016
17:47:16
Пока мало софта, но каков процесс:)

Со мной и обсуждали скорее всего:)

Maxim
30.08.2016
17:47:42
дада

я тут до всех докапывался, зачем нужен дейс, когда кубецтл и сам по себе ничего ;)

Denis
30.08.2016
17:48:34
Но тут ментальность просто, когнитивная нагрузка меньше

Максим

Zon
30.08.2016
17:48:48
В стейджинге он завёлся, сейчас к CI прикручиваю

Maxim
30.08.2016
17:49:09
чисто хелм, или ты весь дейс втащил?

Zon
30.08.2016
17:49:22
Весь

Maxim
30.08.2016
17:49:38
блин, сколько ж у тебя серверов-то воздух греет ;)

там в requirements минимум три сервера

и море памяти

Zon
30.08.2016
17:50:03
helmc вообще работает без телодвижений)

Страница 34 из 958