pavel
https://github.com/kubernetes/dashboard/wiki/Creating-sample-user
чет не нашел как в облачному кластеру приконектится, или эту интструцию надо на серваке делать?
pavel
да
Igor
чет не нашел как в облачному кластеру приконектится, или эту интструцию надо на серваке делать?
В одной консоли делаешь kubectl proxy, в другой запускаешь команду kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
Igor
и полученный токен вводишь в поле токен
Igor
Sign in
Igor
и счастье
Rainbow
и счастье
и печаль. потому что там ничего нет на самом деле полезного
Igor
и печаль. потому что там ничего нет на самом деле полезного
Для Павла счастье, он сможет зайти в дашборд
Igor
печаль придет потом...
Igor Ivanov
и печаль. потому что там ничего нет на самом деле полезного
иногда такую "красивыу штуку" надо показать начальству чтобы они полюбовались
Rainbow
иногда такую "красивыу штуку" надо показать начальству чтобы они полюбовались
kube-prometheus со стандартными дашбордами создаёт больший вау эффект
Ilya
печаль придет потом...
Хватит людей пугать
pavel
Sign in
вот а как теперь чтобы в дашборде не локальный а тот что у меня в облаке отображался?)
Igor Ivanov
Project Daemon
народ у кого есть опыт с LinkerD2
Project Daemon
вопрос: как вы делаете там трейсинг?
Project Daemon
как то отдельно или есть какое то решение по этому поводу?
𝚔𝚟𝚊𝚙𝚜
Рисковые головы могут попробовать https://github.com/openshift/console/ (https://quay.io/repository/openshift/origin-console)
скачал посмотреть, есть идеи что ему не нравится? 2019/02/12 13:07:53 Failed to dial backend: 'websocket: bad handshake' Status: '403 Forbidden' URL: 'https://my-k8s-server:6443/api/v1/namespaces?watch=true&fieldSelector=metadata.name%3Ddefault'
𝚔𝚟𝚊𝚙𝚜
User "system:serviceaccount:kube-system:default" cannot get resource "namespaces" in API group "" in the namespace "default"
𝚔𝚟𝚊𝚙𝚜
ага, но дело в том что я ему уже кластер админа дал
pavel
Блин скажите уже кто нибудь нормально как мне законнектится с класетером чтобы уже дэплоить поды начать, helm tiller kubectl и тд , какой порядок действий нету в доке куба этого в хелме тоже хер пойми что - копаю пока
Anton
kubectl create deployment test --image=nginx — начните отсюда
pavel
да я уже насоздавал и ngiinx и prom и тд) локально всё ок , теперь хочу залить в кластер
Anton
что такое "локально"?
Sergey
"у меня локально все работает"
pavel
что такое "локально"?
в графану заходит например по локахост и порт
pavel
в дашборд
Alex
в ~/.kube/config закинуть конфиг кластера
Anton
в графану заходит например по локахост и порт
вы этого сами добились или кто-то настроил? Звучит как запущенный kubectl proxy на вашем компе, направленный на нужный кластер (если это нужная графана)
𝚔𝚟𝚊𝚙𝚜
видимо что-то не так с аутентификацией
разобрался, он почему-то мой jwt токен не подгрузил
𝚔𝚟𝚊𝚙𝚜
сделал export "BRIDGE_K8S_AUTH_BEARER_TOKEN=$(grep -oP '(?<=id-token: ).*' ~/.kube/config)"и заработало
𝚔𝚟𝚊𝚙𝚜
А прикольная у OpenShift консолька
𝚔𝚟𝚊𝚙𝚜
очень даже юзабельная
Vadim
разобрался, он почему-то мой jwt токен не подгрузил
так там же вроде готовый конфиг для dex есть, в https://github.com/openshift/console/blob/master/contrib/dex-config-dev.yaml? Я правда хз куда это класть
𝚔𝚟𝚊𝚙𝚜
я пока потыкать просто
𝚔𝚟𝚊𝚙𝚜
но то что есть, прям круто
𝚔𝚟𝚊𝚙𝚜
как раз то чего я хотел, ничего лишнего, быстро и довольно функционально
Anton
ну, значит kubectl уже смотрит на нужный кластер, если вы видите на локалхосте графану из этого кластера
Anton
значит она есть в том кластере, на который смотрит kubectl, возвращаемся к вопросу "что такое локально?" что это за кластер? minikube?
Vadim
@vrutkovs а сам openshift так же выглядит?
ну да, это его теперь единственная консолька
Anton
на mac os идет в комлекте с докером
тот кластер на который вы хотите деплоить, кто его ставил и что этот человек отвечает на вопрос "где мне взять kubeconfig?"
Vadim
только там еще куча CRD навешано - Machines, Cluster Operators, Builds и всё такое
pavel
𝚔𝚟𝚊𝚙𝚜
/me пошел сносить kube-dashboard и ставить openshoft-console
pavel
и потом kubectl будет работать с кластером?
Anton
ставил с kubesprey, конфиг ~/.kube/config его просто скопировать и подлючить? правильно?
если это файл на той машине, откуда запускается kubectl, то уже должно работать
pavel
если это файл на той машине, откуда запускается kubectl, то уже должно работать
нет , я сначала провернул всё что хотел на своей машине , сейчас на кластере хочу
Vadim
выглядит как cockpit. Ovirt такой же?
а так же как ovirt, RDO и прочее. См. https://www.patternfly.org/
Anton
нет , я сначала провернул всё что хотел на своей машине , сейчас на кластере хочу
вы можете это делать со своей машины. Для этого нужно взять kubeconfig, который сделал kubespray и положить его в ~/.kube/config на вашей машине
Anton
но лучше, конечно, не затереть существующий конфиг, а влить в него новый (https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/)
Отделение Bereke Bank
а так же как ovirt, RDO и прочее. См. https://www.patternfly.org/
о очередной заблокированный в КЗ ресурс. Спасибо 👍🏼
Отделение Bereke Bank
А...там IP-адреса CloudFlare
Rainbow
о очередной заблокированный в КЗ ресурс. Спасибо 👍🏼
скорее всего do ip или вроде того. У меня половина док недоступна, вроде minio и других хипстерских штук (россия только).
𝚔𝚟𝚊𝚙𝚜
@vrutkovs а есть официальный docker image?
Rainbow
а ты в казахстане что ли
нет, но звали работать с оплачиваемым переездом и зп выше мск - я не согласился 😂
Anton
на mac os идет в комлекте с докером
а эта хрень рабочая наконец стала?
Andor
в астану?
Andor
я возможно даже знаю, куда
Vadim
@vrutkovs а есть официальный docker image?
https://quay.io/repository/openshift/origin-console
𝚔𝚟𝚊𝚙𝚜
Vadim
это вроде не та же
она, она, просто 4.0 и 3.11 немного различаются
𝚔𝚟𝚊𝚙𝚜
понял, спс!
Rainbow
я возможно даже знаю, куда
не нашел в переписках. Там ещё обещали через пол года отпустить обратно (тип на удалёнку) 😁
Igor Ivanov
это про казахстанское сколково речь?
Andor
наверняка