@kubernetes_ru

Страница 264 из 958
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
Сергей
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
угу

Сергей
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
https://kubernetes.io/docs/admin/authentication/ если еще раз перечитаю вот эти доки про юзеров в k8s, то я пойму как мне выпилить авторизацию по username/password и перекатиться обратно на сертификаты, как раньше?
Убрать base_auth авторизацию в kubespray легко. А для авторизации по сертификату достаточно сгенерить этот сертификат с помощью CA мастера

Только вот отозвать сертификат нельзя будет

Только полной перегенерацией всех ключей

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

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

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

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