Solyar
Не тот стикер)
Crysalis
Alex
Почему логи nginx-ingress попадают в поле message? Отправляю filebit в elastic
Nik
Напомните плиз, как подружить сервис с рукамии созданным эндпоинтом?
Alex
// offtop: Блин, гениальный стикерпак! thx 🙂
Alex
да
у меня примерно так работает: kind: Service apiVersion: v1 metadata: name: stolon namespace: some_namespace spec: type: ExternalName externalName: some.domain.name ports: - port: 5432
Alex
Это немного другое
хм, а в чём разница? // с endpoint'ами до этого не сталкивался как с отдельной сущностью
Nik
а там два отдельных обхекта
Nik
и их надо как то подружить
Nik
селекторы че то не слектят. или у меня опечатки в ночи
Сергей
всем привет. посдкажите пожалуйста такой момент. есть публичная нода, хочу перед ней воткнуть балансер и снять с этой ноды публичный IP. когда я это делаю, рвётся сеть внутри кубернетиса на этой машине, т.к netstat показывает, что flannel слушает этот ip
Сергей
и вот не могу найти где этот ip задается. либо он автоматом проставляется от defroute и после перезагрузки машины всё придёт само в чувства или надо где-то менять его?
Сергей
внутри конфигов и в kubectl get nodes нигде не фигурирует внеший ip, всё через локальную сеть
Сергей
--iface="": interface to use (IP or name) for inter-host communication. Defaults to the interface for the default route on the machine. This can be specified multiple times to check each option in order. Returns the first match found. кажется нашёл
Alex
лучше передобавить с внутренним ip и не парится
Alex
Доброе утро. Хотел спросить, кто нибудь использует федеративный режим в Prometheus? Представим, что у нас есть 3 кластера и я использую федерацию. Как потом в той же графане агрегировать данные по кластерам, а не нодам. Ведь есть же данные по подам, нодам, job и т.п. Или использовать одну федерацию на один кластер и т.д. а в графане использовать только перемнную $server (выбор прометеуса с которого данные тянуть). Может у кого есть подобные решения, но не такие костылевые.
Vadim
У ноябрьского KubeCon открылся Call For Papers - https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019/cfp/
Alex
сам спросил, сам решил. Надо добавить метку в конфиг основной прометея. Выглядит вот так: labels: cluster_name: home-cluster
Anton
коллеги, подскажите, idling еще не завезли? не гуглится ничего, пока.
Anton
спасибо, сначала не разобрался
Алексей
automated idling это то, чем я люблю заниматься на выходных
Alex Sharov
А подскажите пожалуйста, что я делаю не так? (tls для helm): openssl genrsa -out ./ca.key.pem 4096 openssl req -key ca.key.pem -new -x509 -days 7300 -sha256 -out ca.cert.pem -extensions v3_ca openssl genrsa -out ./tiller.key.pem 4096 openssl genrsa -out ./helm.key.pem 4096 openssl req -key helm.key.pem -new -sha256 -out helm.csr.pem openssl x509 -req -CA ca.cert.pem -CAkey ca.key.pem -CAcreateserial -in tiller.csr.pem -out tiller.cert.pem -days 365 openssl x509 -req -CA ca.cert.pem -CAkey ca.key.pem -CAcreateserial -in helm.csr.pem -out helm.cert.pem -days 365 helm init --tiller-tls --tiller-tls-cert ./tiller.cert.pem --tiller-tls-key ./tiller.key.pem --tiller-tls-verify --tls-ca-cert ca.cert.pem После этого получаю Error: remote error: tls: bad certificate
Alex Sharov
да
Solyar
да
I'm using a certificate, but get Error: remote error: tls: bad certificate This means that Tiller's CA cannot verify your certificate. In the examples above, we used a single CA to generate both the client and server certificates. In these examples, the CA has signed the client's certificate. We then load that CA up to Tiller. So when the client certificate is sent to the server, Tiller checks the client certificate against the CA.
Solyar
Тут есть обьяснение
Михаил
🔵 В группе есть традиция - представляться при входе: ▫️Какой у вас проект или где работаете? ▫️В чём вы специалист? ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? ▫️Откуда вы? ▫️Как узнали про группу? В сообщении нужно указать тэг #whois 🔵 Правила чата: 🚫 Публикация вакансий запрещена 🚫 Реклама запрещена 🚫 Политика запрещена 🚫 Флуд и непрофессиональное поведение запрещено За несоблюдение правил - одно предупреждение, далее следует бан. Вакансии и запросы на поиск работы публикуем в группе @devops_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда. Здесь общаемся на темы, посвященные Docker и экосистеме. Задаем вопросы, решаем проблемы и делимся новостями. Параллельно с этой группой развивается: 🔸@docker_ru - посвященная Docker, Docker Swarm и экосистеме в целом. Задаём вопросы, обсуждаем идеи, решаем проблемы, делимся новостями и т.д. 🔸@devops_ru - активно общаемся на темы, посвященные DevOps, Docker, Mesos, DC/OS, CoreOS, Clouds и т.д. 📡 Возможно, вам также будут интересны группы: @nodejs_ru, @react_js, @angular_js, @javascript_jobs, @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs. Приятного общения!
В следующую пятницу, 21 июня, проводим в Mail.ru Group третий @Kubernetes Meetup. «Газпромбанк» расскажет, как Kubernetes помогает его R&D управлять OpenStack, мы от Mail.ru Cloud Solutions — про возможности скейлеров в K8S и как делали свою реализацию Kubernetes Cluster Autoscaler, а агентство Wunderman Thompson — как Kubernetes помогает им оптимизировать подход к разработке и почему DevOps — больше Dev, чем Ops. Регистрация обязательна: https://corp.mail.ru/ru/press/events/600/
Alex Sharov
Тут есть обьяснение
да, я видел. Но не очень понятно, что мне с этим делать и почему тиллер не может проверить сертификат
Vadim
может они еще и апач2 лицензию нарушают, будет весело
Михаил
@lazarenkod
Pavel
я прям уже хочу задачть кучу вопросов про openstack in k8s
Vadim
Хз, могу спросить
нене, пусть расскажут сначала конечно же, может я чего-то недопонял. Просто в их гитхабе сходу не нашел, вот и начал тут спекулировать
Pavel
вообщето это удобно.
Михаил
вообщето это удобно.
ну ты пиши вопросы
Евгений
например нахуя?
Ну, если у тебя контора из сотни команд, которые коллективно живут в опенстеке, то почему бы и нет?
Pavel
снача послушать нужно. а то вдруг они openstak helm взял тогда не интересно, а вот если сами делали. там уже будуьт вопросы
Dmitry
может они еще и апач2 лицензию нарушают, будет весело
К чему вопросы про лиценции? Мы реализовали поддеркжку авто-скейлера для нашего облака. Фактически написали код нового cloud provider https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider
Vadim
или они закрыты, что немного трудно сделать из-за Apache2 лицензии оригинальной репы?
Dmitry
Мы сейчас готовим pull request в оригинальный репозиторий. Так что можно будет посмотреть исходники.
Алексей
Оно разве не должно само?
Alex Sharov
а кто-нибудь пытался засунуть tiller/helm сертификаты во внешний волт?
Grigorii
Подскажите небольшой курс по Кубу, который можно было бы дать команде для обучения
engelbart
У меня есть k8s кластер в Google Cloud, и там диски внешние подключены на ряд нод. Подскажите, как бы мне график iops вывести с этих дисков. Чем?
Andrei
Ребят, подскажите, пожалуйста, а есть возможность сделать подобное без диких костылей прямо сейчас? https://github.com/kubernetes/enhancements/issues/536 Цель - не выпускать трафик дальше ноды, если нужные сервисы есть на ней же
Vadim
блин как через kubectl к удаленному кластеру подрубаться без kubeconfig
Pavel
Я твое читал запускаю openstack в k8s. тоже далаю сам
𝚔𝚟𝚊𝚙𝚜
я хочу теперь оператор замутить, что бы ноды деплоить и виртуалки через куб
Vadim
перешли бы уже на человеческий kubevirt, не?
Pavel
мы это и пилим. только там с осью придется работать. но идетя классная
Vadim
да я делаю config set-cluster далее вроде надо config set-credentials и не могу добавить ключи в виде текса base64
Vadim
Some times you may want to use base64 encoded data here instead of the path of the certification files, then you need add the suffix -data to the keys. For example, certificate-authority-data, client-certificate-data, client-key-data.
𝚔𝚟𝚊𝚙𝚜
перешли бы уже на человеческий kubevirt, не?
там нет лайфмиграции и со стораджем непонятно чего
Vadim
но говорит что нет такого параметра certificate-authority-data
Solyar
Кто-нибудь в кластере iperf запускал? Будет нормально работать чтобы проверить пропускную способность?
𝚔𝚟𝚊𝚙𝚜
перешли бы уже на человеческий kubevirt, не?
если оно использует стандартные csi/cni плагины, то они точно не предназначены для такого
Pavel
там нет лайфмиграции и со стораджем непонятно чего
мы даже першли уже на нитив tls livemigration в qemu
𝚔𝚟𝚊𝚙𝚜
мы даже першли уже на нитив tls livemigration в qemu
а opennebula просто использует ssh
Pavel
скоро не будет
𝚔𝚟𝚊𝚙𝚜
почему?
Pavel
qemu потихоньку випиливают возможность ssh миграции
𝚔𝚟𝚊𝚙𝚜
чтобы не оффтопить предлагаю переместиться в @pro_kvm
Vadim
там нет лайфмиграции и со стораджем непонятно чего
https://kubevirt.io/user-guide/docs/latest/administration/live-migration.html сторадж и правда надо нести свой
Vadim
это вроде на саммите демили