bebebe
k8s надо только в резюме упоминать, в приличном обществе могут мягко говорят не понять.
Vadim
Кто-то работает с windows контейнерами?
у вас windows контейнере в куберенетесе? И как ощущения?
Yaros
@vrutkovs пока нет еще, но вот-вот будут и я уже сам словил несовместимость версий между дев машинами. Отсюда и вопрос - как фиксить?
Andrey
Всем привет, подскажите пытаюсь поставить kubernetes-dashboard kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml после этого kubectl get pods --all-namespaces -o wide | grep kubernetes-dashboard kube-system kubernetes-dashboard-767dc7d4d-vq77t 0/1 ContainerCreating 0 6m <none> node3 <none> а в логах это kubectl logs --namespace=kube-system pods/kubernetes-dashboard-767dc7d4d-vq77t error: You must be logged in to the server (the server has asked for the client to provide credentials ( pods/log kubernetes-dashboard-767dc7d4d-vq77t)) что-то не так с кластером?
Mr.
О, опять дашборд
PsyDebug
топчик
Huan
подскажите как принудительно прибить неймспейс? выдает ошибку kubectl delete ns ingress-nginx Error from server (Conflict): Operation cannot be fulfilled on namespaces "ingress-nginx": The system is ensuring all content is removed from this namespace. Upon completion, this namespace will automatically be purged by the system.
Andrey
О, опять дашборд
не опять а снова
Anton
сегодня на дурацкую проблему натолкнулся на v1.11 kubelet_node_status.go:391] Error updating node status, will retry: failed to patch status ... context deadline exceeded (Client.Timeout exceeded while awaiting headers) kubelet_node_status.go:391] Error updating node status, will retry: error getting node "k8s-2": Get https://127.0.0.1:6443/api/v1/nodes/k8s-2?timeout=4s: context deadline exceeded случилось на всех машинах в момент высокой нагрузки, но на одной из машин kubelet так и не смог добраться до апи kubelet_node_status.go:391] Error updating node status, will retry: error getting node kubelet_node_status.go:379] Unable to update node status: update node status exceeds retry count в итоге node not ready и убийство подов на машине. бугуртнул с этого
Huan
а кстати попробуй написать kubectl delete namespace ingress-nginx либо версия у тебя походу не та
пробовал. про версию чего ты имеешь ввиду? версия ингресса?
Huan
ingress-nginx Terminating 60d
V
ну вот и поэтому команда не работает жди когда удалится
Huan
уже прошло 4 часа(
Huan
в неймспейсе ничего нет
Huan
так же создал тестовый нс и теперь его удалить не могу
V
уже прошло 4 часа(
k delete ns ingress-nginx —now=true —force=true —ignore-not-found=true
Andrey
привет друзья! всех с наступающими выходными! пользуется кто нибудь eks? есть небольшой вопросец
Andrey
есть проблемка что на паре нод нагрузка по 80 процентов а еще на паре по 4 процента - как бы поды между нодами балансить получше?
Andrey
только resource requestами?
Vadim
https://github.com/kubernetes-incubator/descheduler/blob/master/README.md
Huan
получилось так: kubectl get namespace test -o json > tmp.json` vim tmp.json и делаешь пустой массив ` “finalizers”: [ ] gjnjv curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://localhost:8001/api/v1/namespaces/test/finalize
Huan
так получилось удалить
Nik
Как можно отдеюажить, почпему coredns висит на ContainerCrearting? Все остальные системные поды завись. dns поднялся на мастере, а на воркерноде висит в состоянии creating
Nik
kubectl describe pod
ага, уже нашел что почему то не поднялся cni, решил пересобрать кластер
Даня
Кто-нибудь юспользовал артифактори как репозиторий для хелм чартов? Есть ли подводные камни?
Даня
Смотрю на Клауд версию за 100$ в месяц
Даня
Просто проект на джаве и я его юзабельна чтоб артефакты там хранить
Даня
Юзаю
Даня
Подумал, что можно и хельмы там складывать
Nik
А как удалить ноду из класетра?
Anton
Подумал, что можно и хельмы там складывать
хельмы являются ли артефактами? почему бы им не лежать в скв?
Denis
А как удалить ноду из класетра?
Если не ошибаюсь, то нужно сделать kubectl drain $твой воркер --ignore-daemonsets --force --delete-local-data
Denis
А как удалить ноду из класетра?
И потом удаляешь инстанс с k8s
Nik
а когда он пропадет из списка нод?
Nik
И как нормально подчистить хвост за weave
Denis
И как нормально подчистить хвост за weave
Нода пропадет из списка как будет не доступна(могу ошибатся). Про weave не могу сказать, так как не использовал.
Nik
Как так могло случиться, что weave создает одинаковые мак дареса на всех такчках??
Andor
чтобы л2 сломался?
Nik
Короч я наклонил с одной тачки несколько что бы собрать в кластер. weave использует для генерации /etc/machine-id. А он после клона остался одинаковый
Denis
чтобы л2 сломался?
странно🤔 Я думал ты всем делаешь замечания по поводу орфографических ошибок
Denis
Да я так шучу)
Andor
это всего лишь опечатка
Denis
Народ, у кого FaaS крутится в k8s? Поделитесь, каким продуктом пользуетесь?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Салтыдык
kek
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
как раз у меня в проде все упало в 502
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Unsupported value: "Never": supported values: "Always"
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
отлично
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
это прям то о чем я мечтал
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
слушайте, а как сделать так, чтобы поды не убивались когда падают?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
а то чет слишком сложна
Andor
что?
Andor
а что с ними надо делать, когда они падают?
Andor
что вообще значит эта фраза?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
логи успеть посмотреть
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
ну в смысле мне хотя бы 30 секунд достаточно будет чтобы успеть
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
а так ошибка, под крешиться и все, куку
Andor
а, чтобы не вычищались
Mikhail [azalio]
ну в смысле мне хотя бы 30 секунд достаточно будет чтобы успеть
Настроить чтобы логи писались на хост, через монтирование диры с хоста, сказать докеру, чтобы использовал syslog драйвер, сделать pre-stop hook, отправлять логи на удаленный хост через сайдкар контейнер.
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Вызвать kubectl logs —previous
а так можно без предыдущих манипуляций?)
Mikhail [azalio]
а так можно без предыдущих манипуляций?)
Можно, если логи у вас не пишутся в файл.
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
в консоль
Rainbow
логи успеть посмотреть
kubectl get pod -a | grep my-pod kubectl logs id
Rainbow
-a When printing, show all resources (default hide terminated pods.)
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
сенкю чуваки
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
ща пробую
Rainbow
сенкю чуваки
на крайний случай ВСЕГДА можно пойти на ноду и сделать docker ps -a && docker logs
Vadim
кстати, а кто-нибудь использует bootkube?
Dmytro
а хотетель live migration для подов на этой недел был?
Вчера на серверлесс митапе это как раз пиарили (criu), хотя вы наверное уже обсудили а я некропощу)
Dmytro
Я предпочитаю puppet
#расстрелять