И́грь
Да
Я тут почитал, ceph вообще крутой, можно даже вместо рейда использовать, только у меня в голове не укладывается как
И́грь
@ceph_ru
Больше чатов богу чатов 😁
Andrey
Я тут почитал, ceph вообще крутой, можно даже вместо рейда использовать, только у меня в голове не укладывается как
он крутой, но важно правильно настроить. А то при первом же подохшем диске он сгибается от ребаланса
Andrey
Anonymous
а как быстро понять что такое Kubernets и как это мне поможет разарботать приложение мониторинга и прогнозировать на основе больших данных ?
Anonymous
о, спс.....начал читать....а если я освою Mesosphere, то у меня получиться сделать то, что я описал выше (приложение) ?
Anonymous
не знаю в тему ли чата вопрос, но вроде это схожее
Andrey
а как быстро понять что такое Kubernets и как это мне поможет разарботать приложение мониторинга и прогнозировать на основе больших данных ?
Kuberneres в этом никак не поможет. Это просто «запускалка» контейнеров. Ценно то что внутри контейнера, ваши приложения и код. Вот если они есть, на чем их запускать, уже не столь важно. Если про бигдату говорить, то лично я бы базы данных пока не тянул внутрь.
Anonymous
ок, спасибо большое, пошел изучать мануалы по этой штуке
Anonymous
))
Rainbow
Крым тебя не забудет 😂
немного политики в чатик?
CHIP
ребят, никто не знает как исправить ошибку ? я хочу просто загрузить данные из csv файла на удаленный сервер (elasticsearch cloud) и уже неделю думаю как...с metricbeat получалось, но мне нужно csv
CHIP
немного политики в чатик?
не, в чате по еластику 2 дня рофлили с его стэка, выше скрин 😂😂😂
Rainbow
А, топ же. zsh курит в сторонке при виде cmd
CHIP
А, топ же. zsh курит в сторонке при виде cmd
ну и логстэш на рабочем столе
Ivan
Всем привет! Заглянул тут в конфиг, который генерит ingress, а там в списке upstream указаны айпишники подов. А можно ли как то сделать, чтобы ingress ссылался на сервис а не напрямую на поды?
Anton
он может живость каждого апстрима оценивать, это ж хорошо
Anton
опять же для каждого апстрима своя статистика в vts потом
Anton
и снова же, кипэлайв в сторону каждого апстрима отдельно
Ivan
а, ну тогда ок ))
Ivan
спасибо
Anton
ты не переживай, контроллер там перерисует конфиг когда эндпойнты в сервисе поменяются, он за этим следит
Rainbow
А там именно сам контроллер или etcd+confd?
Rainbow
(я до куба писал такое на etcd+confd) зачем велосипедить контроллер
Anton
в к8с все работает через api
Anton
так что там контроллер, который из апи получает все что нужно
Rainbow
А, т.е. просто так если вздумаю ходить в etcd, то я не прав?
Anton
да
Anton
шо цэ vts?
оказывается в 0.16 выпилили его и заменили другим экспортером. https://github.com/kubernetes/ingress-nginx/blob/12f79668f9c388c6aaf61722e2b70ccec04d25e3/Changelog.md#0161
Rainbow
о, интеграция с influxdb, офигенно
Anton
кстати, а как прикрутить метрики из ингреса в прометей?
поставить аннотации, которые ждет пром, так чтобы пром начал скрапить метрики
Rainbow
Я указываю influxdb и через минуту у меня график в grafana. Круто же
Rainbow
я до prometheus не добрался
Stanislav
Сама influxdb - не круто, к сожалению... После какого-то объёма данных начинает страдать падучей.
Stanislav
У нас идёт переезд с influxdb на clickhouse
Stanislav
В основном переехали, остались мелочи
Rainbow
после какого-то это сколько? 1GB, 10GB или больше?
Stanislav
Зависит от. У кого-то от 500Гб, у нас - накрыло на 50Гб.
Stanislav
Всего-то хотели хранить данные не пару месяцев, а полгода...
Rainbow
grafana умеет clickhouse?
Rainbow
У меня самый большой плюс influxdb - быстро разворачивается и удобно показывается в grafana. Другое пока сильно не важно. 50GB логов не набирается за пол года, если все не трекать.
Oleg
Коллеги, а каким будет разумное решение с кубернетесом для мелких проектов?
Rainbow
https://containerum.com/
Rainbow
Вчера обсуждали, сам узнал. Буду пробовать скоро.
Stanislav
grafana умеет clickhouse?
через плугин от vertamedia
Rainbow
https://containerum.com/software/ Hosted in our dedicated Hetzner datacenter.
Stanislav
при попытке класть туда всё, что летит, падает logstash :-)
Stanislav
И это только логи
Mher
при попытке класть туда всё, что летит, падает logstash :-)
Можно поставить кафку который будет на несколько logstash класть а они в одну базу
Stanislav
Таки оно уже летит в кликхаус. Через одно место, но тем не менее.
Mher
Рассматривали такую архитектуру для телекома, но не знаю запустили или нет
Mher
А в чем проблема падения logstesh a?
Stanislav
В том, что вообще-то он не должен падать :-)
Mher
В том, что вообще-то он не должен падать :-)
Ну значит с этим надо разобраться, был не докладе чувака из гугла который говорил и показывал что с логами у эластика все супер
Stanislav
Это не повод переделывать уже работающее решение. Может оно и супер, но для хранения в течение 3 лет и редких запросов по логам всё же кх удобнее...
Anton
погуглил немного, но так и не понял можно ли используя свежий docker попросить k8s общаться с containerd из состава docker напрямую
Anton
--containerd string containerd endpoint (default "unix:///var/run/containerd.sock") с последним докером можно в сокет containerd тыкать? (опция kubelet)
Siarhei
Подскажите как бороться с этой ошибкой?? второй день мне отдает непонятные ишью с GKE опеншифтом и всякими древними версиями куба https://prnt.sc/kg3x11 переыл все, статья от фланта, даже заюзал из инкубатора external storage provisioner RDB Ceph. и один фиг не маунтит в под PV хоть ты тресни..
Siarhei
volumeMounts: - name: pvc mountPath: "/mnt" restartPolicy: "Never" volumes: - name: pvc persistentVolumeClaim: claimName: claim1
Салтыдык
@SinTeZoiD
Siarhei
Name: claim1 Namespace: default StorageClass: fast-rbd Status: Bound Volume: pvc-0b811362-9ae5-11e8-8722-080027ca228a Labels: <none> Annotations: kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{},"name":"claim1","namespace":"default"},"spec":{"accessModes":["ReadWrite... pv.kubernetes.io/bind-completed=yes pv.kubernetes.io/bound-by-controller=yes volume.beta.kubernetes.io/storage-provisioner=kubernetes.io/rbd Finalizers: [] Capacity: 3Gi Access Modes: RWO Events: <none> ———————— Name: pvc-0b811362-9ae5-11e8-8722-080027ca228a Labels: <none> Annotations: pv.kubernetes.io/bound-by-controller=yes pv.kubernetes.io/provisioned-by=kubernetes.io/rbd Finalizers: [] StorageClass: fast-rbd Status: Bound Claim: default/claim1 Reclaim Policy: Delete Access Modes: RWO Capacity: 3Gi Node Affinity: <none> Message: Source: Type: RBD (a Rados Block Device mount on the host that shares a pod's lifetime) CephMonitors: [10.0.10.10:6789 10.0.10.11:6789 10.0.10.12:6789 10.0.10.13:6789] RBDImage: kubernetes-dynamic-pvc-0b8e282e-9ae5-11e8-a699-080027ca228a FSType: RBDPool: kube RadosUser: kube Keyring: /etc/ceph/keyring SecretRef: &{ceph-secret-kube } ReadOnly: false Events: <none>
Vadim
насколько я вижу с кубернетесовской стороны всё окей, нужно смотреть что цеф говорит
Siarhei
https://pastebin.com/SZvynArE - логи кубелета с ноды где стартует под
Anton
кто-то делал CIS Benchmarks for K8s, есть где-то нормальная автоматизация для 1.9.x и выше?
Anton
https://github.com/dev-sec/cis-kubernetes-benchmark — эта штука просто пропускает большую часть тестов https://github.com/neuvector/kubernetes-cis-benchmark — эта дает неверные ответы (например говорит, что ключ шедулера не установлен в определенное значение, хотя он установлен)
Nook
Кому-нибудь уже дали доступ на DO до k8s?