
Mikhail
08.09.2017
13:38:46
Это везде так

Сергей
08.09.2017
13:39:18
не везде, там где я пару раз хуев напхал и запустил клавой - все делалось

Mikhail
08.09.2017
13:39:19
Должен быть измеримый профит

Let Eat
08.09.2017
13:40:58
крио + ранс
чтобы с докера съехать что-нибудь нежно? (кроме как kubelet с другими флагами запускать)

Google

Сергей
08.09.2017
13:42:12
крио и ранс
https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/09-bootstrapping-kubernetes-workers.md

Mikhail
08.09.2017
13:48:35
Но скриптс, но мени гугл клауд

Сергей
08.09.2017
13:48:49
да выкини гугл специфику
ну у меня баре метал и авс
ща в авс

Mikhail
08.09.2017
13:49:51
Я к тому что мне пришлось домысливать что он там суёт в переменные которые прилетают в результате выполнения команд в облаке
Для новичка будет тяжко

Сергей
08.09.2017
13:50:24
ну если работал с тем же авс - то оно почти прозрачно понятно

Mikhail
08.09.2017
13:50:46
Я вот не работал :)

Сергей
08.09.2017
13:50:55
счастливый человек

Mikhail
08.09.2017
13:53:04
Ну так в чем профит крио?
Я бы может и попробовал

Google

Сергей
08.09.2017
13:53:59
ну прямого никакого, ктоме того, что у тебя на хосте н ебудет докера
ибо им сейчас от докера нужен только рантайм
который давно уже runc
https://github.com/kubernetes-incubator/cri-containerd
вот такая шняга еще в инкубаторе

Mikhail
08.09.2017
13:56:33
Я от рассказа авито про кубер услышал что нужен swap. Есть у кого ссылки на обсуждение этого?

Сергей
08.09.2017
13:57:05
ну если хош оттянуть прихоть oom то да
у сгруппы есть такой ключ cgroup.memory.limit_in_bytes
cgroup.memory.limit_in_bytes = 256M
и когда твой контейнер дойдет до 256 метров то его начнет ядро свапить
cgroup.memory.memsw.limit_in_bytes а есть такой - это с учетом свапа
если cgroup.memory.memsw.limit_in_bytes и cgroup.memory.limit_in_bytes равны - то свапиться не будет и придет оом
я не смотрел в код, как там в кубере с лимитированием памяти дела остоят

Mikhail
08.09.2017
14:00:29
ну там говорили в контексте что куб
ер криво работает с памятью типа

Сергей
08.09.2017
14:00:56
куб не работает, он дергает ручку ядра

Mikhail
08.09.2017
14:01:02
хотя я слушал в автобусе и докладчик был тих

Сергей
08.09.2017
14:01:07
и скорее всего только cgroup.memory.limit_in_bytes
и тут желателен свап что бы не пришел оом и не ебнул процесс
ну дат ьему возможность потечь немного

Google

Gleb
08.09.2017
14:01:42

Сергей
08.09.2017
14:01:48
оом

Gleb
08.09.2017
14:01:59
так может сразу лучше оом?

Сергей
08.09.2017
14:02:06
кому как
мне лучше сразу
кому-то лучше что бы процесс вышел немного за рамки и засфопился
ну допустим планка в 250 метров
а он съел 270
но я за оом
ибо если сука какая-то начнет течь, она всю ноду раком поставит
хотите гиги?
были у нас делы большие, там 256 512 и тер памяти

Сергей
08.09.2017
14:04:50
плюс корзина большая
ну молодому арзаровцу говорили что свап делаем 2 размера от озу ну или полтора, если ее много
так этот гений взял полтора от 512 гигов
сервер умерал долго

Mikhail
08.09.2017
14:06:20
:))) ну в книжке же написано!

Сергей
08.09.2017
14:07:07
угу

Gleb
08.09.2017
14:07:19

Сергей
08.09.2017
14:07:20
там 60 рейд на 100 теров

Google

Сергей
08.09.2017
14:07:35
так что грубо говоря тера диска не жалко
а еще этот хуй вьйбал на друго месте все диски в один массив
а там были 1,8 тера 10К шутк 30 и 3 диска по 750 грубо говоря 15к
ну те три диски должны были идти в отдельный рейд под систему
а остальные в массив
так он их вьебал в массив
и не мог понять какого хуя место с расчетным не сходится
3 дня думал

Admin
ERROR: S client not available

Сергей
08.09.2017
14:09:19
чуть не уволился

Mikhail
08.09.2017
14:47:49
что так мало то

LonFas
08.09.2017
14:48:14
оу, у нас есть моддеры\админы :)

Aleksandr
08.09.2017
14:48:15
блин гифку засейвить не успел

Сергей
08.09.2017
14:48:36
бля, я только расчехлил

Mikhail
08.09.2017
14:49:40
pod? )

LonFas
08.09.2017
14:49:56

Aleksandr
08.09.2017
14:50:14

Alisa
08.09.2017
16:15:15
>kubectl config set-cluster.. —certificate-authority-data={$CAD}
Error: unknown flag: —certificate-authority-data
почему он просит, чтобы я указывал путь до сертификата, а не сразу его base64 формат? почему я тогда могу потом зайти и вручную отредактировать поля и всё будет работать?
сам спросил сам ответил:
потому что есть флаг —embed-certs=true, который делает то что я хочу
"kubectl get pods
Please enter Username:"
почему он просит логин/пароль, когда я ему сертификаты засунул в конфиг?
в прошлый раз, когда точно также ставил кубер (через kubespray) всё было ок..

Google

Сергей
08.09.2017
17:22:43
rbuc
c 1.6 версии они там с rbuc деплоят
в плейбуках можно найти дефолтные логин и пароль
@alisabents
точно помню, что там дефолт был changeme
)
docs/vars.md в самом низу

Alisa
08.09.2017
17:44:49
спосибки c:

Сергей
08.09.2017
17:58:48
да нет за что
вроде чат для этого и нужен)

Alisa
08.09.2017
18:26:51
https://kubernetes.io/docs/admin/authentication/
если еще раз перечитаю вот эти доки про юзеров в k8s, то я пойму как мне выпилить авторизацию по username/password и перекатиться обратно на сертификаты, как раньше?
или как вообще правильнее? для того, чтобы встраивать конфиг в CI/CD, то нужен особый токен с особо настроенными правами только на обновление определенных конфигов или как??

Сергей
08.09.2017
18:28:00
в апи сервере убрать использование авторизации

Aleksandra
08.09.2017
18:50:34
Только вот отозвать сертификат нельзя будет
Только полной перегенерацией всех ключей

Сергей
08.09.2017
18:57:18
да и решать вопрос отзыва сертификатов я пока не видел в родмапах

Aleksandra
08.09.2017
18:58:00
Открытые таски на эту тему есть, а вот решения нет

Сергей
08.09.2017
18:58:09
ну так я про это же