Anonymous
у меня в проде дашборд, и мне это нравится
Dmytro
для дева - я имел ввиду для девопса - который ним управляет
Dmytro
не для масс
Max
ну понятно не для масс - но он же должен как наверх торчать?
Dmytro
а зачем?
Dmytro
ты можешь имея кубконфиг зайти на него с любого места
𝚔𝚟𝚊𝚙𝚜
кому интересно про sheepdog почитать, запилил статью на Хабр https://habr.com/post/412739.
Max
скажем так - я кубер настраиваю дня три всего и я был уверен что сетка внутри куба закрыта и что бы постучаться из вне -нужно как то куберу об этом сказать посредством kubectl proxy или ingress или nodeport или external ip
🤖
всем пока и спасибо за рыбу
Anonymous
так и есть
Sergey
а есть запись?
https://www.youtube.com/watch?v=gvhXUlmH9r0
Max
Еще вопрос про дашборд у меня лог у его контейнера завален такими записями 2018/05/31 11:43:24 Metric client health check failed: the server could not find the requested resource (get services heapster). Retrying in 30 seconds. мне каааажется что это связано с тем что он мне 404 отвечает(((
CrusaderX
А heapster точно есть? А рбак включен? А точно есть рбак полиси для дашборда, если включен рбак?
Max
kubectl cluster-info хипстера нет
Andrey
а точно ли нужна такая детализация метрик за такой большой период?
Хороши бы если была возможность апроксимировать данные за большие периоды. Ну скажем за 3 дня с большой детализацией, а за месяц апрокимировать до часа... и т.д Ну например как это реалезовано в томже Nginos или Zabbix.
Dmytro
kubectl cluster-info хипстера нет
посмотри - может шаги какие пропустил? https://system-admins.ru/varianty-ustanovki-kubernetes/
Anonymous
прометеус не для длительных промежутков времени - это операционный сборщик
Andrey
Михаил
Хороший доклад по мониторингу был в авито (первый) https://www.youtube.com/watch?v=zdPbQ5DMAPE
Михаил
по прому
Михаил
для новичков
ну в целом да, но судя по всему тут такие вопросы и возникают
Max
посмотри - может шаги какие пропустил? https://system-admins.ru/varianty-ustanovki-kubernetes/
Спасибо посмотрел - вроде все так делал только как я понимаю статья устарела немного потому что например yml для дашборда уже не существует на гитхабе да и предлагают делать sudo systemctl start kubelet как я понимаю это сейчас уже при ините/джоине кластера происходит автоматически
Max
да это работает ок - я хочу чтобы он у меня был доступен по урлу типа k8s.me.ru мне предложили добавить аннотации kubernetes.io/tls-acme: "true" nginx.ingress.kubernetes.io/secure-backends: "true" к сожалению не помогло
Max
создаю
Max
да работает я пробовал тоже самое для обычных маленьких сервисов типа https://github.com/nginxinc/kubernetes-ingress/blob/master/examples/complete-example/README.md
Dmytro
а попробуй на сервере кубика kubectl proxy —address 0.0.0.0 —accept-hosts '.*' запустить - что выдаст?
Max
ок
Max
ну да для прокси можно сказать чтобы она слушала не только локал хост но и внешние подключения
Max
да так работает - но это все равно значит заходить каждый раз на серв и запускать ее
Max
плюс нет резолва по днс имени
Max
ну да ui все равно нету я только вижу ответы типа { "paths": [ "/api", "/api/v1", "/apis", "/apis/"
Dmytro
адрес по которому стучишься http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/. вместо локалхоста - ip кубика
Juriy
Михаил
но вообще не самый плохой звук
Михаил
контент норм кстати
Juriy
но вообще не самый плохой звук
хуже только без звука
Juriy
Juriy
контент норм кстати
может быть , но звука нет :(
Juriy
да как нет
ну я на всю выкрутил , и слышно только бу бу бу бу бу
Juriy
ну это издевательство так слушать
Михаил
хз, в наушниках норм ну ждите запись)
Михаил
А это не запись?
Запись, но в прошлый раз звук фиксили
Max
пока не получилось - пока оставил задачу я kubectl использовал напрямую с ноды на которой запущен куб позже настрою на локале спасибо за помощь
Aleksei
Приветствую! Может кто сталкивался Использую canal в качестве плагина, он выдаёт фланнеловские 10.42.0.0/16 неймспейсам и подам, прописывает их в route, всё корректно но для service он выдаёт 10.43, которая нигде не числится и как итог при попытке перейти по ip сервиса у меня идёт на внешку и там теряется. Получается, что связь между двумя контейнерами в ns по service невозможна wtf?
Anton
так service адрес это ж абстракция, с него iptables должен редиректить на адреса подов
Aleksei
Но не редиректит все идут на внешку при попытке перейти по ip сервиса
Anton
ip:port?
Aleksei
pgset-primary ClusterIP 10.43.160.44 <none> 5432/TCP 54m pgset-replica ClusterIP 10.43.83.78 <none> 5432/TCP 54m в iptables -t nat -L его нету, но есть много других сервисов прописанных сейчас попробовал, часть сервисов всё же пробрасывается 🙄
Denis
Народ, подскажите, а в Амазоне k8s до сих пор в альфе?
Sergey
официально его еще нет, говорят есть люди кто получил доступ к закрытому тестированию, лично я таких не занаю
Eduard
Народ, подскажите, а в Амазоне k8s до сих пор в альфе?
Вопрос - почему бы самому поверх не задеплоить? Почему именно Амазоновская раскатка интересует?
Denis
Вопрос - почему бы самому поверх не задеплоить? Почему именно Амазоновская раскатка интересует?
Да у нас на работе прогеры поинтеросовались как сейчас обстоят дела с этим делом. Я как бы с амазоном не работаю, поэтому и решил тут задать этот вопрос.
Eduard
На ДО вроде в альфе?
Eduard
Гугло доступно хоть сейчас
Sergey
На ДО вроде в альфе?
я уже 2 неделю от них жду альфа доступа
Denis
все ждут
У нас вот тут 152ФЗ и поэтому деплом кластер в mail.ru🙈
Eduard
У нас вот тут 152ФЗ и поэтому деплом кластер в mail.ru🙈
Они сами не задеплоили себе, насколько я знаю.
Sergey
я что там в мейлсру с type=LoadBalancer)
Eduard
Значит я отстал от жизни
Denis
Значит я отстал от жизни
Там на openstack облако у них и k8s интегрирован. Все фичи для кубера работают из каробки. Мы думали сами кубер деплоить у клауд-провайдеров, но там ценники конские выстовили. По типу КРОК выдал 100к рублей за гигабитный канал)
Denis
я что там в мейлсру с type=LoadBalancer)
Там поднимается как в gce LB
Sergey
они напилили свой балансер который по апи совместим с гугловым?
Denis
они напилили свой балансер который по апи совместим с гугловым?
Нет, там OpenStack, который интегрируется с k8s. У OpenStack есть свой LoadBalancer, который как ты понимаешь активируется когда ты деплоишь сервис LoadBalancer