Vladimir
нужен пайп короче
Andrey
нужен
Alexander
Новый сервис для развертывания k8s в публичном облаке (пока AWS, потом другие): https://cloud.vmware.com/community/2018/06/26/introducing-vmware-kubernetes-engine-vke/ В beta можно поучаствовать тут: https://cloud.vmware.com/vmware-kubernetes-engine
Алексей
Коллеги, подскажите пожалуйста как заставить StatefulSet перекатывать поды? Поставил spec.updateStrategy.type.RollingUpdate Пробовал добавить в spec.template и в spec.template.spec Всё безрезультатно. не перекатываются поды
Andor
что такое "перекатывать поды"?
Harry
Rolling update - это же при изменениях извне
Harry
Т.е. в любом случае что-то должно апдейт дёргать
Harry
И да, это же вроде только для деплойментов
Quang
anyone know that error ? pods is forbidden: User "kube" cannot list pods in the namespace "default"
Andor
прав нет
Denis
Вангую это с дэшборда
Andor
rbac небось надо сделать
Denis
+1
Denis
And this guy is not speaks Russian
Andor
Quang please speak Russian, not Vietnamese
Svyatoslav
и что, lets help our english friends)
Andor
это не инглишь, это скорее всего вьетнамец
Denis
You need to create proper user and assign a rbac police to it . if you are using k8s dashboard look on the github for a proper .yaml file to apply admin user and rbac policy
Quang
Denis do i need create a namespace first before create user and assigne a role ?
Denis
А разница какая ? ) Ты что в зависимости от национальности помогаешь ? ))
Denis
No, you don't
Andor
мне больше интересно каким образом он в русскоговорящий чат пришёл
Quang
oke. Thanks.. Sr because This is only kubernetes group i can found on telegram.
Denis
https://gist.github.com/nirgn975/4f32cef07f0ea22bff0992d545b0da77
𝚔𝚟𝚊𝚙𝚜
Quang what do you installing?
Denis
Растёт группа :)
Quang
@kvaps i just up my cluster on AWS use kops and installed dashboard. user/password i get from kubectl config view
Denis
Если уже пошла такая пьянка.. Как вы ребятки апдэйтите поды с новой версией кода , но при этом уверенны что никакой важный процесс не бежит.типа пока старый под что-то делает ,его оставим но новый трафик посылаем к новым подам
Denis
@kvaps i just up my cluster on AWS use kops and installed dashboard. user/password i get from kubectl config view
Man just apply admin.yaml and rbac to it.then fetch token for the admin user and login with it
Andor
и возможно хелсчеки
Andor
ну и таймаут убийства подправить
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
Quang am I right?
Denis
по-идее твой процесс должен перестать просто корректно обрабатывать SIGINT
А разве кубу не пох, он киляет весь докер а не проццы в нём
Quang
Yes. i was try before.. but not sure about namespace in config file. and as Denis said i don't know how to fetch token to admin user.
𝚔𝚟𝚊𝚙𝚜
Yes. i was try before.. but not sure about namespace in config file. and as Denis said i don't know how to fetch token to admin user.
Here is bit another logic, please read man here: https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/#accessing-the-dashboard-ui
𝚔𝚟𝚊𝚙𝚜
In fact you just need runned kube-proxy for access your dasboard
Quang
https://github.com/kubernetes/dashboard/wiki/Creating-sample-user i'm checking on this wiki. will ask if still have same issue.
Denis
Yes. i was try before.. but not sure about namespace in config file. and as Denis said i don't know how to fetch token to admin user.
https://github.com/kubernetes/dashboard/wiki/Creating-sample-user there is example under 'bearer token' section
𝚔𝚟𝚊𝚙𝚜
And you can use .kube/config from your master for achieve it
Quang
Thanks @ptchol
Denis
Do you see admin-user token when execute command ?
Denis
Or output is empty
Quang
yes i got token now but i don't see kube-system namespace in dashboard after login. i got other error : User "system:serviceaccount:kube-system:admin-user" cannot list configmaps in the namespace "default"
Denis
Try to choose 'all namespaces' in left menu :)
Quang
i use token from this user is oke
Quang
https://gist.github.com/nirgn975/4f32cef07f0ea22bff0992d545b0da77
Quang
kubernetes-dashboard user
Quang
i can see all namespace now. Thanks
Denis
Nice :)
Quang
Thanks all.
Denis
Нужно код в подах писать так, чтобы было не страшно, если что-то важное упадёт.
Ну не все аппликации стэйт лесс и не все девелоперы молодцы
Denis
Оооо, graceful shutdown это куб умеет?
Rainbow
deployment делает
Harry
Ну не все аппликации стэйт лесс и не все девелоперы молодцы
Это да. Поэтому есть деплойменты, в которых можно описывать политики создания и убиения подов при обновлении.
Denis
Пошёл смотреть, благодарочка
Rainbow
Это по умолчанию идет, куб не делает force kill как и докер. Часто прогеры забывают закрыть конект к базе или тип тогои выходит жутко долгий деплой.
Rainbow
Или nginx висит с web socket, потому что не отключаются клиенты
Lucky SB
тогда хз. я недавно обновлял - пришлось руками поды убивать по одному
🆈🅰🆁🅾🆂🅻🅰🆅
Господа, подскажите новечку. Куда капать и что можно сделать чтобы вот это непонятное состояние сдвинуть с места
🆈🅰🆁🅾🆂🅻🅰🆅
🆈🅰🆁🅾🆂🅻🅰🆅
Делал все по офф доке
🆈🅰🆁🅾🆂🅻🅰🆅
Заджойнил ноды успешно но все почему-то НотРеди
Andrey
посмотри kubectl describe nodes, в секцию events
🆈🅰🆁🅾🆂🅻🅰🆅
Andrei
Ребят, а какой еще есть метод пробросить трафик на ingress controller с сохранением ip клиента, кроме как использовать хостовую сеть? При использовании external ip все запросы идут с этого же ip, что логично
Sergey
Делал все по офф доке
kubectl get pods --all-namespaces | grep dns скорее всего у вас kubedns не может стартануть потому что неправильно установлен\или не установлен CNI
Sergey
Заджойнил ноды успешно но все почему-то НотРеди
джойнили когда? когда все дефолтные сервисы были готовы или сразу после инита кластера?
🆈🅰🆁🅾🆂🅻🅰🆅
джойнили когда? когда все дефолтные сервисы были готовы или сразу после инита кластера?
После инита. Я так понял я что-то с сетью не доделал и поэтому нот реди было а щас все обнулил и проблемы с сертификатамииначались
Sergey
После инита. Я так понял я что-то с сетью не доделал и поэтому нот реди было а щас все обнулил и проблемы с сертификатамииначались
ну собсна я так и понял. сначала генерите мастер, ставите все дефолтные службы, и только когда будет готово джойните остальные
🆈🅰🆁🅾🆂🅻🅰🆅
Найти бы пошаговое руководство без воды
🆈🅰🆁🅾🆂🅻🅰🆅
Разные доки открываю нет дотошного пояснения
🆈🅰🆁🅾🆂🅻🅰🆅
Инит потом джойн и вуаля все работает - на видео... а по факту хрен
Sergey
Найти бы пошаговое руководство без воды
в куб. доках все нормально описано идите в гитхаб того же кубера там все черным по белому пошагово написано