Библиотека девопса | DevOps, SRE, Sysadmin
10.3K subscribers
1.38K photos
71 videos
4 files
2.59K links
Все самое полезное для девопсера в одном канале.

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

Учиться у нас: https://proglib.io/w/25874ec4

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

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
🦾🧠🏋Качаем мозги к лету!

Все качают пресс, а мы — мозги, чтобы получить крутой оффер, уехать на Бали и больше не быть онлайн 😎

⚡️Распродажа Proglib.Academy: с 24 апреля до 5 мая — скидка 40% на все наши курсы!

➡️ Математика для Data Science 29 990 ₽ 17 994 ₽

➡️ Алгоритмы и структуры данных 35 990 ₽ 21 594 ₽

➡️ Основы программирования на Python 19 990 ₽ 11 994 ₽

Почему мы?

⭐️Курсы разрабатывались при поддержке топовых преподавателей из Яндекса, Сбера, МГУ
⭐️У нас есть менторы, которые поддерживают студентов на каждом этапе
⭐️Мы разбираем задачи с реальных собеседований в крупнейшие компании и готовим к поступлению в ШАД
⭐️Вход с любого уровня: например, на курсе математики сначала освежаем знания из школьной программы

Save the dates!
Please open Telegram to view this post
VIEW IN TELEGRAM
3🤔2🥰1
Подкаст DevOps and Docker Talk

Ведущие обсудили историю и возможности Postgres. Как запускать PostgreSQL в контейнерах (и нужно ли вообще это делать) и как анализировать производительность этой СУБД? Как взаимодействуют PostgreSQL и K8s?

Смотреть

#видео
🔥24👍31🥰1👏1
🙀 Опросик

Хотим узнать, на какие на какие ссылки/статьй вы переходили в последнее время из Telegram? Речь идёт не только о наших статьях и ссылках, а о любых)

👇 Пишите ответы в комментариях в стиле «был пост со статьёй такой-то, я её открыл и почитал»
🥰3👏2😁21
Media is too big
VIEW IN TELEGRAM
#memes

Забивалка 2.0 (в простонародии штрыкало) — уровень монтажа повышается кратно 👍
👍16👏21🤔1🎉1
💁💁 Развертывание защищенного dev кластера bitnami/kafka в k8s с помощью helm

В ходе развертывания у автора возникло очень много сложностей, встречено множество подводных камней, и в большинстве случаев рецепта в интернете найдено не было, поэтому ему приходилось искать решения самостоятельно методом проб и ошибок. Все, что здесь будет описано это сугубо его личный опыт на одном из проектов. Рассказ о том, как с нуля раскатить dev контур bitnami/kafka кластера с помощью helm чартов, как обезопасить ваш кластер kafka и какие сложности могут вам встретиться.

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

#туториал
51👍4🥰1
Очередной #дайджест для DevOps-ов

🔅 Мониторинг Amazon GuardDuty EC2 Runtime теперь доступен для всех — расширяет охват обнаружения угроз для инстансов EC2 во время выполнения и дополняет функции обнаружения аномалий

🔅 Как донести секреты до dev-тачки и не пролить? — статье разбор вариантов и рассказ о плюсах и минусах разных подходов

🔅 StereoDB — сверхбыстрая и легкая in-process БД, написанная на F#, которая поддерживает транзакции, вторичные индексы, персистентность и размер данных, превышающий объем оперативной памяти

🔅 BuildKit in depth — подробный разбор механизма сборки Docker

🔅 OpenTelemetry в Prometheus — платформа для создания трассировок, метрик, журналов, и управления ими
❤‍🔥26👍2🎉2🥰1
Если вы остановите контейнер Docker — потеряете данные?
Anonymous Quiz
10%
Да
44%
Нет
33%
Да, но не всегда
13%
Нет, но не всегда
👍3😁2🥰1👏1
Furiko

Это Kubernetes-native, для управления, планирования и выполнения запланированных заданий и рабочих adhoc-процессов. Платформа поддерживает широкий спектр вариантов использования, включая cron, пакетную обработку, автоматизацию рабочих процессов и т. д.

Furiko изначально создавался для поддержки сценариев использования на уровне enterprise и self-hosted в частном кластере Kubernetes, обеспечивая поддержку пользователей в крупной организации.

#софт
🙏42👍3🥰1🤔1
🏗️🏗️ Создаем облегченную внутреннюю для разработчиков с Argo CD и Kubernetes Labels

Статья демонстрирует, как создать облегченную внутреннюю платформу для разработчиков, не полагаясь на Backstage, но при этом предоставляя разработчикам возможность самообслуживания. Используя GitOps с Argo CD и применяя Kubernetes labels, этот метод предлагает упрощенное и эффективное решение для управления и развертывания вашей инфраструктуры.

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

#туториал
23🎉10👍2❤‍🔥1
💪💪 Amazon Titan Text V2, оптимизированная для улучшения RAG, теперь доступна в Amazon Bedrock

В Amazon Titan Text Embeddings V2 теперь можно выбирать размер выходного вектора (256, 512 или 1024). Увеличение размера вектора позволяет получать более подробные ответы, но также увеличивает время вычислений. Векторы меньшей длины менее детализированы, но сокращают время отклика. Использование векторов меньшего размера помогает сократить затраты на хранение и время ожидания при поиске и извлечении фрагментов документов из векторной базы данных. Мы измерили точность векторов, сгенерированных с помощью Amazon Titan Text Embeddings V2, и обнаружили, что векторы с 512 измерениями сохраняют примерно 99% точности, обеспечиваемой векторами с 1024 измерениями. Векторы с 256 измерениями сохраняют 97% точности. Это означает, что вы можете сэкономить 75 процентов при хранении векторов (от 1024 до 256 измерений) и сохранить примерно 97 процентов точности, обеспечиваемой векторами большего размера.

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

#почитать
👍372❤‍🔥1🥰1
Назовите продвинутые команды Docker

Наиболее важные из них:

docker -version: узнать установленную версию Docker;
docker ps: перечислить все запущенные контейнеры вместе с дополнительной информацией о них;
docker ps -a: перечислить все контейнеры, включая остановленные, вместе с дополнительной информацией о них;
docker exec: войти в контейнер и выполнить в нем команду;
docker build: собрать образ из Dockerfile;
docker rm: удалить контейнер с указанным идентификатором;
docker rmi: удалить образ с указанным идентификатором;
docker info: получить расширенную информацию об установленном Docker, например, сколько запущено контейнеров, образов, версию ядра, доступную оперативную память и т.п.;
docker cp: сохранить файл из контейнера в локальную систему;
docker history: показать историю образа с указанным именем.
👍8🥱3❤‍🔥11🔥1
#memes

Опять Олега обижают 😆😆😆
😁27
Очередной #дайджест для девопсов

Основы виртуализации — ключевые этапы и технологии в развитии виртуализации. От VMware до Kubernetes. От серверов до микросервисов

Container Runtime Interface streaming в Kubernetes — рассказ о функциональности трех необычных удаленных вызовов процедур (RPC): Exec, Attach и PortForward

Борьба с цепочкой имен CNAME — упрощенное управление с помощью DNS-брандмауэра Route 53 Resolver

Освоение Terraform — лучшие практики для масштабируемой, безопасной и надежной IaC

kr8s — расширяемая клиентская библиотека Python для Kubernetes, пригодится тем, кто уже знает, как использовать kubectl
👍13🔥75🥰4😁4
🛟🛟 Сбор данных мониторинга из Frontend JS приложений используя Grafana Faro

В данной статье будет выполнено рассмотрение и установка инструмента Grafana Faro для осуществления сбора данных мониторинга из Frontend приложений написанных на JavaScript. Также, перед непосредственным использованием Grafana Faro, выполнится установка в кластере Kubernetes всех остальных необходимых компонентов Grafana стека.

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

#туториал
🔥12👍3❤‍🔥1🥰1
🤔🤔 Как эффективно масштабировать микросервисы с помощью контейнеров и Kubernetes в Go

Автор расскажет, как использование контейнеров и Kubernetes в сочетании с Go может значительно упростить процесс масштабирования микросервисов. Поведает о преимуществах и лучших практиках, которые позволяют эффективно управлять распределенными системами, обеспечивая высокую производительность и масштабируемость приложения.

Продолжение здесь

#туториал
24👍3❤‍🔥2🥰1
Расскажите о командах systemd для управления Docker

Для запуска Docker многие дистрибутивы Linux используют systemd. Для запуска сервисов используется команда systemctl. Если ее нет, следует использовать команду service.

$ sudo systemctl start docker
$ sudo service docker start

Чтобы добавить сервис в автозагрузку, либо убрать его:

$ sudo systemctl enable docker
$ sudo systemctl disable docker

Для проверки параметров запуска сервиса и их изменения:

$ sudo systemctl edit docker

Просмотра связанных с сервисом журналов:

$ journalctl -u docker
👍101❤‍🔥1👏1
Большая шпаргалка по Kubernetes
👍256😁4👾2🥰1
Casdoor

Платформа для управления доступом к удостоверениям личности (IAM) / единого входа (SSO) с веб-интерфейсом, поддерживающим OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, RADIUS, Google Workspace, Active Directory и Kerberos.

#софт
❤‍🔥22👏41🥰1