TGViewer
Channel Public Channel
ZVLB. Tech

ZVLB. Tech

@zvlbtech

Kubernetes изнутри и эксплуатация под нагрузкой.
Новости, разборы и находки из практики больших кластеров. Без воды и пересказа доков.

Сайт: zvlb.github.io
Subscribers
183
Photos
11
Videos
0
Links
100

Showing posts older than #65 · Back to latest

Older Posts 20 shown
Post #64 95
Post #63 80
Меня апрувнули на Habr'e, по этому статьи теперь будут там)

Пару слов о причинах, почему нас не устроили решения по настройке логирвоания в Kubernetes и почему мы пришли к тому, что нам необходимо писать свой оператор.

#Kubernetes #Logging

https://habr.com/ru/post/698526/
Хабр Почему нам пришлось писать собственный оператор для логирования в Kubernetes В данной статье я расскажу про жизненный цикл одной важной задачи - “Настроить сбор/парсер логов в Kubernetes”. Или “Почему мы решили написать свой оператор для сбора логов в Kubernetes”. Оговорочка...
  • ❤ 1
  • 🔥 1
Post #62 83
ZVLB. Tech Если кому интересно, примерно полгода назад Grafana обновила функционал работы с Alert'aми. https://grafana.com/docs/grafana/latest/alerting/unified-alerting/difference-old-new/ Пока это все такой же неудобный инструмент. Основная "проблема" - Графана, в…
Пофиксили то, о чем я писал.

Вот тут есть подробности и описание плюшек - https://habr.com/ru/post/688794/

Но пока все равно не вижу сильных плюсов по сравнению с AlertManager. Может только если удобный UI, но в AlertManager эта проблема решается той же Karma'ой. (Хоть и она не идеальна)

#Grafana #Alert
Хабр Grafana OnCall — Open Source хаб для алертов и инцидентов Привет, хабр! С удивлением обнаружил, что здесь нет ни одного упоминания Grafana OnCall, Incident Response Tool с открытым исходным кодом от Grafana Labs. И это нужно исправлять, ведь мы бурно растем...
  • ❤ 1
  • 👍 1
Post #61 96
Небольшой отчет про параметр automountServiceAccountToken, который блокирует прокидывание SA token/cert внутрь пода.

Так же пару слов про то как работает projected serviceAccountToken.

#Kubernetes #Security

https://quark-governor-8bd.notion.site/Projection-SA-511575275ea94f4580bf4352e2b24192
Владимир's Notion on Notion Projection SA В общем, если вдруг на кластер\namespace’s прилетела политика
  • ❤ 1
Post #60 91
- args:
- -c
- sleep 360000000
command:
- /bin/sh


Именно это надо настроить в pod.spec, чтобы запустить его со sleep'ом!

#Kubernetes
  • 🥱 2
  • ❤ 1
  • 👍 1
Post #59 81
Kube No Trouble - легкая приблуда, которая проверяет есть ли в вашем кластере Kubernetes устаревшие API Version's.

Можно использовать перед обновление кластера, чтобы не напороться на "неподдерживаемые" API Version's

#Kubernetes

https://github.com/doitintl/kube-no-trouble
GitHub GitHub - doitintl/kube-no-trouble: Easily check your clusters for use of deprecated APIs Easily check your clusters for use of deprecated APIs - doitintl/kube-no-trouble
  • ❤ 1
  • 👍 1
Post #58 67
Если кому интересно, примерно полгода назад Grafana обновила функционал работы с Alert'aми. https://grafana.com/docs/grafana/latest/alerting/unified-alerting/difference-old-new/

Пока это все такой же неудобный инструмент.
Основная "проблема" - Графана, в отличии от того же AlertManager'а не вешает на события label'ы из запроса на событие. И нельзя по этим лейблам сделать Сортировку или более широкое уведомление.

Например мы можем сделать запрос, чтобы ловить, когда у какого-то деплоймента в кластере поды в "плохом" статусе, но в самом уведомлении мы не увидем у какого именно деплоймента проблема. Просто увидем, что есть проблема. Где-то там. С чем-то там)

#Grafana #Alert
  • ❤ 1
Post #57 66
Post #56 60
Post #55 64
Post #54 52
Post #53 50
Post #52 54
Post #50 71
Как разбирали в одной из предыдущих статей - docker desktop потихоньку становится платным.
Наверно по этому разрабы из Rancher подсуетились и выпустили свою версию - Rancher Desktop.

По факту под капотом поднимает бинарный кубер и позволяет управлять контейнерами на разных ОС. Если совсем по факту, то это все тот же minikube, mikrok8s или kind, только местами более гибкий, а местами менее гибкий. Ну и с красивым GUI написанным на electron (а значит кросс-платформенный)

Одна из киллер фич - это возможность запустить разработчикам своё приложение на разных версиях Kubernetes и убедится в стабильности работы.
Киллер-фича при разработке kubernetes operator‘во.

#Kubernetes #Rancher

https://rancherdesktop.io/
  • ❤ 1
Post #49 79
Post #45 48
Bumblebee - инструмент, который позволяет довольно просто писать/билдить eBPF-программы.

Пока поддерживает только язык C, но RUST на подходе, а за ним и GoLang

В репе есть пример использования. Выглядит не сложно.

#eBPF #Codding

https://github.com/solo-io/bumblebee
GitHub GitHub - solo-io/bumblebee: Get eBPF programs running from the cloud to the kernel in 1 line of bash Get eBPF programs running from the cloud to the kernel in 1 line of bash - solo-io/bumblebee
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →