TGViewer
Channel Public Channel
Библиотека девопса | DevOps, SRE, Sysadmin

Библиотека девопса | DevOps, SRE, Sysadmin

@devopsslib

Все самое полезное для девопсера в одном канале.

Наши курсы: https://clc.to/ZJ7Z1w

По рекламе: @tproger_sales_bot

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787

Заявка: 8137718351
Subscribers
10.4K
Photos
2.1K
Videos
84
Links
3.5K

Showing posts older than #2909 · Back to latest

Older Posts 19 shown
Post #2907 2.23K
logmerger

это TUI для просмотра объединенного отображения нескольких файлов журналов, объединенных по временной метке

#софт
Post #2906 3.02K
#memes
  • 😁 36
  • 🔥 9
Post #2905 2.07K

Forwarded from Библиотека программиста

🏗 3 основных шаблона событийно-ориентированной архитектуры

Знание данных шаблонов позволяет:

✔️ Создавать слабосвязанные системы, в которых сбой одного компонента не приводит к полному отказу всей системы, а составные части приложения легче масштабировать и модифицировать.
✔️ Эффективно управлять асинхронными операциями и обрабатывать непредсказуемые события в системе.
✔️ Разрабатывать отзывчивые и эффективные приложения, обрабатывающие данные в реальном времени.
✔️ Создавать высоконагруженные системы, в которых требуется быстрая реакция на события.
✔️ Эффективно использовать современные технологии, например потоковую обработку данных и бессерверные вычисления.

1️⃣ Шаблон конкурирующих потребителей используется для эффективного распределения большого количества асинхронных сообщений между несколькими потребителями. Ключевой момент в этом шаблоне — необходимость обработки каждого сообщения только одним потребителем. Разные инструменты и платформы решают эту задачу по-своему:
2️⃣ Шаблон повторных попыток сообщений используется для обработки ошибок при работе с очередями сообщений. Этот шаблон позволяет создать надежную систему обработки транзакций, способную справляться с временными сбоями и обеспечивающую контролируемый процесс для работы с проблемными транзакциями, например, при обработке платежей.
3️⃣ Шаблон асинхронного запроса-ответа позволяет создавать масштабируемые и устойчивые к сбоям системы, где сервисы могут взаимодействовать асинхронно, не блокируя друг друга и сохраняя способность корректно обрабатывать ответы даже при изменении состояния системы между запросом и ответом.

👉 Подробнее читайте в нашей статье
👉 Зеркало
  • ❤ 5
  • 🔥 1
Post #2904 2.43K
🛡️🛡️ Безопасность Multi-Cluster ArgoCD

В ArgoCD уже есть возможность добавлять удаленный кластер для управления, но есть критическая проблема с тем, как ArgoCD это делает. Он использует ServiceAccount и связанный с ней токен для аутентификации в удаленном кластере.
Токены Service Account никогда не предназначались для использования за пределами кластера. Начиная с версии 1.24, стандартом является создание токена, срок действия которого истек, но это означает, что у вас должна быть стратегия ротации, и если вы потеряете этот токен, нет способа его аннулировать.

Продолжение тут

#туториал
  • ❤ 3
Post #2903 8.97K
🐧🎭 10 дистрибутивов Linux на грани безумия и гениальности: от Windows-клона до самоуничтожающейся ОС

Мир Linux полон сюрпризов, и эти 10 дистрибутивов — яркое тому подтверждение.

Читать статью

#гайд
  • 👍 3
  • ❤ 1
  • 😢 1
Post #2902 2.44K
🎢🎢 Кластерная сеть LoxiLB: Расширение сетевых возможностей Kubernetes

Кластерная сеть LoxiLB стремится изменить ландшафт, предлагая упрощенный подход к оптимизации сети и управлению ею с использованием революционной технологии eBPF, разработанной в ядре Linux. В отличие от традиционных сетевых решений для всего кластера, где прокси (такие как kube-proxy) используются для обработки сетевого трафика и могут выступать в качестве узкого места в сети, кластерная сеть LoxiLB может обеспечить простое и понятное решение

Продолжение тут

#гайд
  • 👍 2
  • ❤ 1
  • 😁 1
  • 🎉 1
  • 🥱 1
Post #2901 2.68K
#memes
  • 😁 15
  • ❤ 7
  • 👍 5
  • 🌚 5
Post #2900 2.62K
#дайджест перед выходными

❎ Python Logging — подходы к журналированию на базе модулей logging, structlog и loguru

❎ Как мониторить Containerd — плагины containerd и методы сбора метрик, логов, трейсов и профилировании

❎ k8s_gateway — когда хочется, чтобы Ingress, type LoadBalancer, HTTPRoutes, TLSRoutes, GRPCRoutes резолвились только внутри кластера

❎ Knee — интерактивная CLI-утилита, на основе Ansible для автоматизации настройки инфраструктуры

❎ XFS — о восстановлении работоспособности XFS при помощи xfs_scrubbed сервиса
  • 🎉 2
  • ❤ 1
Post #2898 2.48K
📙📙 The Kubernetes Troubleshooting Handbook

В статье рассматриваются различные методы и инструменты, помогающие в устранении неполадок и отладке Kubernetes. Независимо от того, являетесь ли вы опытным пользователем Kubernetes или только начинаете, это руководство предоставит ценную информацию об эффективных методах отладки.

Читать статью

#гайд
  • ❤ 2
  • 🔥 1
  • 👏 1
Post #2897 2.34K

Forwarded from Библиотека собеса по DevOps | вопросы с собеседований

Что такое пейджинг по требованию?

Пейджинг по требованию — это метод управления памятью, при котором страницы загружаются в физическую память только при доступе к ним процесса. Он оптимизирует использование памяти, загружая страницы по требованию, что снижает задержку запуска и накладные расходы на пространство. Однако он вносит некоторую задержку при первом доступе к страницам. В целом, это экономически эффективный подход к управлению ресурсами памяти в операционных системах.
  • ❤ 4
Post #2895 2.46K
Winbox in docker

Запуск Mikrotik Winbox в контейнере Docker для упрощенного и портативного управления маршрутизатором

Используя KasmVNC, этот докер запускает Winbox с помощью Wine и делает его доступным в любом браузере.

docker run -d --shm-size=512m -p 6901:6901 -e VNC_PW=password -v winbox_wine:/home/kasm-user/.wine ghcr.io/obeone/winbox:latest
  • 👍 3
  • ❤ 1
  • 🎉 1
Post #2894 2.4K
#memes
  • 😁 13
  • ❤ 1
Post #2893 2.21K

Forwarded from Библиотека собеса по DevOps | вопросы с собеседований

Каковы плюсы и минусы объектного хранилища?

Плюсы:
✍🏻 Обычно при использовании объектного хранилища вы платите за то, что используете, в отличие от других типов хранилища, где вы платите за выделенное вам дисковое пространство. ✍🏻 Масштабируемое хранилище: объектное хранилище в основном основано на модели, где то, что вы используете, то и получаете, и вы можете добавлять хранилище по мере необходимости.

Минусы:
✍🏻 Обычно работает медленнее, чем другие типы хранилища.
✍🏻 Отсутствие детальной модификации: чтобы изменить объект, вам нужно создать его заново.
  • ❤ 2
  • 👍 2
Post #2892 2.29K
🤔🤔 Как на самом деле работает кэш-память

Несмотря на то, что часто на слуху такие термины, как L1, L2, блок кэша и т. д., большинство имеют ограниченное представление о том, что такое кэш на самом деле и что он делает. В статье кратко объясняется, что такое кэш, как его можно реализовать и зачем он нужен.

Подробнее тут

#гайд
  • 👍 2
  • ❤ 1
Post #2891 2.32K
❗Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾
  • ❤ 1
  • 👍 1
Post #2889 2.22K
Очередной #дайджест для DevOps-ов

🛟 Может ли пода Kubernetes быть подключена к нескольким сетям — использование Multus CNI и оператора состояния NM для добавления дополнительных сетей к модулям и виртуалкам в OpenShift Virtualization

🛟 Kubectl Port-forward Flow — все, в диаграмму Mermaid, начиная с этапа аутентификации и заканчивая отправкой запроса через localhost, который отправляется через SPDY

🛟 k8gb — GSLB-решение с открытым исходным кодом для Cloud Native

🛟 Тестирование Hetzner's Storage Classes для Database Workloads в Kubernetes — Hetzner Terrraform Kubernetes упрощает процесс настройки базового кластера за считанные минуты, но достаточно ли этого для обработки нагрузок на проде?

🛟 Kubetools — подробный список инструментов Kubernetes
  • ❤ 1
  • 👍 1
Post #2888 2.45K
#memes

Когда наврал в резюме
  • 😁 17
  • ❤ 1
Post #2886 2.25K
💁💁 Запросы и лимиты в Kubernetes: разбираемся в деталях

В статье рассказано, как в Kubernetes организована работа с запросами и лимитами, как они используются для управления ресурсами. В любой организации чрезвычайно важно управление ресурсами в Kubernetes и роль такого управления. Рассматривается управление ресурсами в Kubernetes с азов.

Подробности тут

#гайд
  • ❤ 1
  • 👍 1
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 →