DevOps MemOps
前往频道在 Telegram
Всё о DevOps Для связи - @raz_raz Заказать рекламу через биржу: https://telega.in/c/devops_memops
显示更多6 229
订阅者
-424 小时
+87 天
+9130 天
帖子存档
6 229
Статья: Как мы создавали динамический Kubernetes API server для API Aggregation Layer в Cozystack
Kubernetes действительно поражает своими могучими возможностями к расширению. Вы наверняка уже знаете про operator-паттерн, а также фреймворки kubebuilder и operator-sdk с помощью которых можно его реализовать. Если вкратце, то они позволяют расширять ваш Kubernetes через определение кастом-ресурсов (CRDs) и написание дополнительного контроллера, который будет выполнять вашу бизнес-логику для реконсиляции и управления этими ресурсами. Этот подход широко изучен, а в интернете можно найти огромное количество информации о том, как написать такой оператор.
Однако это не единственный метод расширения Kubernetes API. Так, для более сложных кейсов, например реализации императивной логики, сабресурсов и формирования ответов на лету, можно рассмотреть механизм API aggregation layer, который поддерживается в Kubernetes. В рамках aggregation layer можно разработать свой собственный extension API server и бесшовно интегрировать его в общий Kubernetes API.
В этой статье мы разберем, что такое API aggregation layer, для решения каких задач его стоит использовать, когда его использовать не стоит и как мы использовали эту модель для реализации собственного extension API server в платформе Cozystack.
📌 Подробнее: https://habr.com/ru/companies/aenix/articles/832824/
MemOps 🤨
6 229
+5
Новые бесплатные курсы в канале Selectel Newsfeed.
Подойдут всем: от новичков до продвинутых айтишников.
Вас ждут обзоры, инструкции и статьи, которые помогут разобраться в темах структурно и последовательно.
Вступайте в сообщество IT-специалистов в Telegram от Selectel.
Подписаться
#реклама 16+
О рекламодателе
6 229
Kubernetes Node Problem Detector: как отслеживать и решать проблемы узлов в кластере
Поддержание стабильности Kubernetes-кластера — одна из ключевых задач DevOps-инженера. Чтобы вовремя обнаруживать и устранять проблемы с узлами, Google разработали Node Problem Detector (NPD). Этот инструмент интегрируется с Kubernetes и помогает автоматически выявлять неисправности узлов, такие как сбои оборудования, перегрузки или системные ошибки.
Node Problem Detector — это агент, который:
- Отслеживает проблемы на уровне операционной системы (например, ошибки ядра, падения процессов).
- Собирает метрики и логи, позволяя быстро диагностировать сбои.
- Обновляет статус узлов в Kubernetes, чтобы подсказать, какие из них нуждаются в ремонте или замене.
- Отправляет уведомления во внешние системы мониторинга, такие как Prometheus или Stackdriver.
Как настроить?
1. Установить DaemonSet: Node Problem Detector разворачивается на всех узлах кластера как DaemonSet.
2. Настроить конфигурацию: Можно задать правила для обнаружения конкретных типов проблем. Например, мониторинг системных логов для поиска определённых сообщений об ошибках.
3. Интеграция с Kubernetes: Проблемы автоматически отражаются в статусе узлов (NodeCondition), что позволяет оркестратору учитывать их при планировании подов.
4. Отправка данных в Prometheus, Grafana или другие системы для удобного отслеживания.
📌 Подробнее: https://dzone.com/articles/kubernetes-node-problem-detector-setup
MemOps 🤨
6 229
Database Gateway: удобный инструмент для безопасного доступа к базам данных
На платформе Reddit пользователь поделился своим проектом под названием Database Gateway. Этот инструмент предназначен для безопасного и централизованного управления доступом к производственным базам данных, а также для выполнения строго контролируемых запросов.
Ключевые функции:
* Определение правил доступа на уровне экземпляров, таблиц и столбцов.
* Пользователи входят в систему с помощью OpenID Connect.
* Возможность выполнения запросов к нескольким экземплярам PostgreSQL через единый интерфейс.
* Безопасное выполнение одобренных запросов и просмотр результатов через веб-интерфейс
* Сохранение результатов запросов для последующего доступа или экспорта.
Как это работает:
* Пользователи проходят аутентификацию через OIDC.
* ACL (списки контроля доступа) регулируют доступ к конкретным экземплярам, таблицам и столбцам.https://github.com/kazhuravlev/database-gateway
* Одобренные запросы выполняются, а результаты хранятся в безопасной среде.
📌 Подробнее: https://github.com/kazhuravlev/database-gateway
MemOps 🤨
6 229
Никто не знает, что такое GitOps 🤯
...а мы попробуем разобраться.
4 декабря приглашаем вас на вебинар «GitOps подход к деплою приложений в кластер на примере ArgoCD»
🔹Познакомимся с концепцией GitOps, ее преимуществами и недостатками
🔹Рассмотрим ArgoCD как наиболее популярный инструмент, реализующий эту концепцию
🔹Установим ArgoCD в кластер и выполним развертывание приложения с помощью паттерна App of Apps
Эксперты встречи
➡️ Денис Лавров, Архитектор MTS AI
➡️ Кирилл Борисов, SRE в VK
Когда: 4 декабря в 18:00 мск
Занять место на вебинаре 👉 через бота
#реклама
О рекламодателе
erid: LjN8KDnRL
6 229
HCP Vault Dedicated: Новые возможности для DevOps-инженеров
Компания HashiCorp выпустила обновление для HCP Vault Dedicated, добавив ключевые функции, которые облегчают управление секретами, повышают устойчивость инфраструктуры и упрощают автоматизацию процессов.
Что изменилось?
▪️ Синхронизация секретов (Secrets Sync): Теперь секреты можно автоматически синхронизировать между облачными провайдерами, исключая ручные действия и снижая риски ошибок.
▪️ Кросс-региональное аварийное восстановление (Cross-Region DR): Поддержка репликации данных между регионами в рамках одного облака позволяет обеспечить достойный уровень доступности и минимизировать время простоя.
▪️ Поддержка протокола EST в PKI (EST PKI): Новый протокол упрощает автоматизацию управления сертификатами, особенно для больших масштабируемых систем, таких как IoT.
📌 Подробнее: https://www.hashicorp.com/blog/hcp-vault-dedicated-adds-secrets-sync-wif-cross-region-dr-est-pki-and-more
MemOps 🤨
6 229
Школьник + бесплатные курсы по ИТ = новые возможности
Хотите прокачать мышление, научиться решать задачи по математике и информатике и познакомиться с ИТ? Бесплатные курсы для школьников в этом помогут. Занятия включают теорию и практические задачи, а само обучение не будет отнимать много времени - нужно 2-3 часа в неделю. После успешного прохождения одного из курсов вам выдадут сертификат - им можно пополнить портфолио.
Чтобы начать учиться, выберите подходящую программу и оставьте заявку на сайте Т-Образования.
Подать заявку
#реклама 16+
education.tbank.ru
О рекламодателе
6 229
Grafana Stack: закрываем все современные потребности Observability
Ни одна система не может функционировать без сбоев, всегда могут возникнуть ситуации, когда в работе софта возникают проблемы. И здесь важное значение имеет observability — понятие, включающее в себя мониторинг и наблюдаемость. С помощью мониторинга мы можем определить, когда возникла проблема, а наблюдаемость позволяет нам понять, почему она возникла.
В этой статье рассказано о том, как можно реализовать observability с помощью сервисов стека Grafana.
📌 Подробнее: https://habr.com/ru/amp/publications/854446/
MemOps 🤨
6 229
🔥🔥Внимание! С 27 по 29 ноября вы можете приобрести курсы для системных администраторов и программистов со скидкой 30%!
🐍 Курс "Python": создавай уникальные проекты и приложения, стань экспертом в программировании на языке Python.
⚙️ Курс "DevOps": освой все инструменты и методологии управления жизненным циклом программного обеспечения, стань техническим лидером в своей команде.
🐧 Курс "Linux": освой настройку серверов, работу с командной строкой и автоматизацию процессов, стань экспертом в администрировании операционной системы Linux. А еще, у нас есть курс по Windows Server 🌟
🔐 Курс "Сетевая безопасность": изучите ключевые технологии и стратегии защиты сетевой инфраструктуры, станьте экспертом в области обеспечения безопасности данных и сетей.
🎓Диплом о профпереподготовке по окончанию обучения!
Готов выйти на новый уровень? Выбирай курс и достигай новых высот в карьере!
👉 Выбрать курс: https://tglink.io/40d0787abcab?erid=LjN8KbYA3
#реклама
О рекламодателе
6 229
Защита контейнеров с Docker Scout
Docker Scout упрощает интеграцию с репозиториями контейнерных образов, ускоряя процесс проверки безопасности без изменения текущих процессов. Перенося проверки на ранние стадии разработки, он помогает выявлять уязвимости на этапе создания, снижая нагрузку на команды безопасности. Почему выбирают Docker?
Docker продолжает завоёвывать доверие пользователей благодаря своей надёжности и успешным кейсам клиентов. Компания активно сотрудничает с партнёрами и организует мероприятия, укрепляя свои позиции на рынке. Присоединяйтесь к числу пользователей, доверяющих Docker.
📌 Подробнее: https://www.docker.com/blog/enhancing-container-security-with-docker-scout-and-secure-repositories/
MemOps 🤨
6 229
YandexGPT API для разработчиков приложений
По качеству ответов YandexGPT 4 Pro выигрывает у модели прошлого поколения в среднем в 70% случаев, а в некоторых типах задач — например, в ответах на открытые вопросы — вплотную приближается к GPT-4o.
Модели YandexGPT Pro нового поколения способна обрабатывать в четыре раза больше символов. Это позволяет использовать их для решения более сложных и разнообразных бизнес-задач и для обработки большего объема информации на вход. Кроме этого, удалось значительно сократить время, за которое модель начинает отвечать — в среднем в 2,5 раз быстрее.
Попробовать модель можно бесплатно здесь, а интегрировать YandexGPT 4 в приложения можно по API в рамках сервиса Foundation Models.
Попробовать
#реклама 16+
yandex.cloud
О рекламодателе
Реклама на Яндексе
6 229
100 английских слов для DevОps
"Последние 3 года я обучаю английскому исключительно ребят из IT. За эти годы у меня скопилось куча материалов, а что самое главное лексики, которую я собирала с каждого мита, письма, переписки. Слова которые используют разработчики, аналитики,продакты, дизайнеры, QA. Используют не в "гугл переводчике", а в реальной ежедневной работе.
Я собрала большой ноушн файл. 100 фраз из лексики DevOps’ов. От простейших фраз, которые вы услышите в диалоге, до спец лексики. В файле не только таблица, но и все 100 фраз в Quizlet"
📌 Подробнее: https://habr.com/ru/articles/861202/
MemOps 🤨
6 229
Repost from моя кибердека
+3
Рабочее место одного девопса ⌨️
▪️ Сверху: 3 75-дюймовых экрана 4K. Снизу: 2 32-дюймовых экрана 4K и 1 экран 5k2k. ▪️ Все подключено к одному MacStudio M2 Ultra. ▪️ Нижний ряд также подключен к ПК через RTX 4080 Super. ▪️ Основное использование: разработка и SaaS / DevOps / Мониторинг.my cyberdeck
6 229
Эффективное обучение с Грейдом от Яндекс Практикума
Индивидуальные курсы для команды с отслеживанием результатов и диагностикой
Узнать больше
#реклама 16+
practicum.yandex.ru
О рекламодателе
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
