DevOps
Kanalga Telegram’da o‘tish
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Ko'proq ko'rsatish8 760
Obunachilar
+224 soatlar
-257 kunlar
+1030 kunlar
Postlar arxiv
8 760
Предварительные версии развертывания на Kubernetes
Предварительный просмотр развертывания, ставший популярным благодаря таким платформам, как Vercel и Netlify, не так часто встречается в микросервисных архитектурах. В Blueground мы внедрили предварительный просмотр развертывания в K8s с помощью ArgoCD. Это оказалось настолько удачным решением, что им стоит поделиться.
https://engineering.theblueground.com/deployment-previews/
#devops #девопс
Подпишись 👉@i_DevOps
8 760
😱 Готовы ли вы к превращению хаоса управления инфраструктурой в точно настроенный часовой механизм?
На открытом практическом уроке на тему «Управление конфигурациями. Стабилизируем инфраструктуру» вас ждет эксклюзивное погружение в мир управления конфигурациями. Это ваша возможность взглянуть под капот современных IT-систем и узнать, как удерживать их в идеальном равновесии.
🚀 Ваши системы могут работать как изящно скоординированный оркестр, где каждый инструмент находится под вашим бдительным управлением.
✅ На занятии рассмотрим:
- как эффективно управлять конфигурациями, обеспечивая стабильность и безопасность вашей IT-инфраструктуры.
- методы и инструменты для автоматизации процессов управления конфигурациями, контроля изменений и обеспечения целостности системы.
🤝 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://clck.ru/3A6i37/?erid=2Vtzqv8Ahzf
8 760
Kubernetes 1.30: структурированные параметры для DRA, рекурсивное монтирование read-only-томов и другие фичи
Сегодня официально выпустили новую версию Kubernetes — 1.30. Среди главных нововведений — структурированные параметры для DRA, рекурсивное монтирование read-only-томов, синхронизация статусов задач сторонними контроллерами, более гибкие критерии успешности индексированных задач, обновлённое управление маршрутизацией трафика.
https://habr.com/ru/companies/flant/articles/808055/
#devops #девопс
Подпишись 👉@i_DevOps
8 760
Cloudflare Terraforming
Утилита командной строки для облегчения терраформирования существующих ресурсов Cloudflare.
https://github.com/cloudflare/cf-terraforming
#devops #девопс
Подпишись 👉@i_DevOps
8 760
Бесплатный открытый урок для DevOps и разработчиков: освойте ключевой подход «инфраструктура как код» на примере Terraform — одного из самых популярных инструментов для управления этим подходом
🔥На вебинаре разберем:
- основные концепции инфраструктуры как кода и её преимущества;
- основные понятия и возможности Terraform;
- как написать конфигурационные файлы Terraform для развертывания и управления инфраструктурой;
- использования Terraform для развертывания облачных ресурсов на примерe Google Cloud;
- практические советы и лучшие практики при работе с Terraform.
🗓 Встречаемся 25 апреля в 20:00 мск в рамках курса «DevOps практики и инструменты». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!
Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://vk.cc/cwfj0K
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru8 760
CPU планировщики в Linux
В статье будет рассказано про основные алгоритмы, которые ядро Linux использует для планирования задач, готовых к выполнению. Как влияет приоритет задач и указанная для неё политика на то, как она будет получать процессорное время и сколько.
Сразу хочется оговориться, что помимо описанных ниже алгоритмов и классов планирования в Linux также реализованы дополнительные алгоритмы, основывающиеся на энергопотреблении системы, на cpu capacity и тд. Они встроены в классы, о которых поговорим ниже, но их самих мы затрагивать в рамках этой статьи не будем.
https://habr.com/ru/articles/807645/
#devops #девопс
Подпишись 👉@i_DevOps
8 760
Отслеживание изменений базы данных SQLite в Git
SQLite хранит данные в двоичном виде. Если вы запустите cat mydb.sqlite, то увидите кучу тарабарщины, которая совсем не похожа на структурированные данные. Если вы хотите отслеживать изменения и обновления базы данных с помощью Git, то по умолчанию вы не сможете увидеть полные отличия. Вы увидите, что файл изменился, но не увидите, что именно изменилось:
diff --git a/mydb.sqlite b/mydb.sqlite
index f412c72..8f49ea5 100644
Binary files a/mydb.sqlite and b/mydb.sqlite differ
Так есть ли способ обойти это? Оказывается, есть! Вот разница между двумя состояниями SQLite-базы данных GnuCash, которую я сейчас пробую использовать для управления своими финансами. Потом я объясню, как я получил эту разницу:
https://garrit.xyz/posts/2023-11-01-tracking-sqlite-database-changes-in-git
#devops #девопс
Подпишись 👉@i_DevOps8 760
Яндекс запускает бесплатную Школу КИТ для SRE и DevOps
Программа создана для студентов и начинающих IT-специалистов, желающих прокачать свои навыки в SRE, DevOps, системном администрировании, информационной безопасности и сетевом инжиниринге.
В Школе КИТ студенты изучат методологии траблшутинга, дебага и аналитики сервиса с помощью командной строки, научатся применять в работе Python и GO, разберут инструменты работы с базами данных и многое другое.
Обучение длится 7 недель и проходит в очном формате в московском офисе компании. Студенты будут слушать лекции, выполнять домашние задания, а также решать практические задачи вместе со специалистами Яндекса. Участникам из других городов оплатят дорогу и проживание.
Регистрируйтесь и проходите тестовое задание.
8 760
Kubeflow: учимся устанавливать и запускать Kubeflow на локальной машине
Пошаговое руководство по установке и конфигурированию всех компонентов kubeflow на локальной машине.
Kubeflow – это созданная Google опенсорсная платформа, на которой разворачивается весь жизненный цикл разрабатываемой модели машинного обучения. Kubeflow представляет собой инструментарий, каждый компонент которого применяется для отработки каждой из стадий жизненного цикла при машинном обучении, а именно: исследования данных, конструирования признаков, преобразования признаков, обучения модели, оценки модели, тонкой настройки модели, предоставления модели и версионирования модели. Главный атрибут kubeflow заключается в том, что он предназначен для работы на базе kubernetes [2]. Таким образом, kubeflow пользуется именно теми преимуществами, которые предоставляет кластер kubernetes, в частности, оркестрацией контейнеров и автомасштабированием.
https://habr.com/ru/company/timeweb/blog/714172/
#devops #девопс
Подпишись 👉@i_DevOps
8 760
Kubernetes - Курс по Kubernetes для Начинающих
00:00:00 YouTube Intro
00:00:29 Введение в курс по Kubernetes
00:04:28 Что такое Kubernetes
00:08:09 Составляющие части кластера Kubernetes
00:16:28 Управление кластером с помощью kubectl
00:18:30 Программы для курса
00:24:30 Windows - Какой терминал использовать
00:25:52 Установка kubectl
00:31:08 Установка Minikube
00:36:30 Установка Docker Desktop
00:40:24 Создание кластера K8S с помощью Minikube
00:46:50 Проверка статуса кластера Minikube
00:51:19 Настройка алиаса для команды kubectl
00:54:11 Исследование кластера Minikube
00:56:46 Запущенные поды и контейнеры
01:01:00 Сравнение версий Docker
01:04:03 Создание одного пода в кластере
01:08:05 Детальная информация о поде
01:10:53 Проверка доступности веб сервера nginx в контейнере
01:14:41 Подключение внутрь контейнера
01:17:50 Почему под и контейнер недоступны снаружи кластера
01:20:18 Удаление и создание пода заново
01:22:26 Создание деплоймента
01:34:39 Изменение количества подов в деплойменте
01:41:04 IP адреса подов и их доступность
01:46:08 Итоги по масштабированию деплоймента nginx
источник
#devops #девопс
Подпишись 👉 @i_DevOps
8 760
Полезный инструмент для DevOps-инженеров, разработчиков, архитекторов и техлидов
Приходите на бесплатный практический урок «Свой Serverless с помощью Knative» от OTUS. Спикер — опытный DevOps-инженер. На вебинаре разберём:
- идею serverless;
- чем прекрасны и ужасны Serverless-фреймворки вроде AWS Lambda и Google Cloud Functions;
- какие есть open source решения на рынке;
- как работать с «функциональным» стеком на примере платформы Knative.
Встречаемся 23 апреля в 20:00 мск в рамках курса «Специализация DevOps». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cwdEMC
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru8 760
Robusta KRR
Robusta KRR (Kubernetes Resource Recommender) - это CLI-инструмент для оптимизации распределения ресурсов в кластерах Kubernetes. Он собирает данные об использовании подов из Prometheus и выдает рекомендации по запросам и лимитам на процессор и память. Это позволяет снизить затраты и повысить производительность.
📊 Получайте точные рекомендации по ресурсам
⏱ Немедленно
🔥 На основе истории, уже имеющейся в Prometheus
📁 Встроенные функции отчетности
⚙️ Прозрачные и понятные алгоритмы
https://github.com/robusta-dev/krr
#devops #девопс
Подпишись 👉 @i_DevOps
8 760
😱 Научитесь всем важнейшим командам Linux
На бесплатном практическом уроке от OTUS и Андрея Буранова — эксперта из VK.
💪 Ваши результаты после вебинара:
- узнаете, почему важно уметь работать в командной строке;
- познакомитесь с bash — наиболее популярной командной оболочкой в Linux;
- научитесь базовым командам для работы с файлами в Linux.
👉 Зарегистрируйтесь, чтобы посетить бесплатный урок и получить запись https://otus.pw/IenZ/?erid=2VtzqviesPm
⏰ Занятие пройдёт 18 апреля в 20:00 мск в рамках курса «Специализация Administrator Linux». Доступна рассрочка на обучение!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 760
Создание кластера MicroK8s
Хотя MicroK8s разработан как сверхлегкая реализация Kubernetes, создание кластера MicroK8s все же возможно и полезно. В этой статье рассказывается о том, как добавлять и удалять узлы и что требуется для обеспечения высокой доступности кластера.
https://microk8s.io/docs/clustering
#devops #девопс
Подпишись 👉 @i_DevOps
8 760
Масштабирование Kafka для обеспечения роста объема данных PayPal
Apache Kafka - это платформа распределенной потоковой передачи событий с открытым исходным кодом, которая используется в PayPal для конвейеров потоковой передачи данных, интеграции и ввода данных. Она поддерживает наши самые критически важные приложения и принимает триллионы сообщений в день, что делает ее одной из самых надежных платформ для обработки огромных объемов данных, которые мы обрабатываем каждый день.
https://medium.com/paypal-tech/scaling-kafka-to-support-paypals-data-growth-a0b4da420fab
#devops #девопс
Подпишись 👉 @i_DevOps
8 760
🤔 Красиво деплоить не запретишь: приглашаем на вебинар "Стратегии развертывания приложений в K8s" 16 апреля
Вот вы и решили перейти от монолита к микросервисам. План хороший, только одно «Но»: а какие инструменты использовать, чтобы было качественно, продуктивно и не очень больно?
В Слёрме знают ответ! И готовы им поделиться на бесплатном вебинаре 16 апреля. Зарегистрироваться на вебинар можно по ссылке
🧐 Спикер: Кирилл Борисов, старший инженер-программист VK
На вебинаре Кирилл расскажет о разных стратегиях развертывания приложений в Kubernetes.
🔵 На аперитив: обзор классических инструментов типа Rolling Update и Recreate;
🔵 Основное блюдо: продвинутые методы Blue Green и Canary-деплои;
Разберем примеры настройки и использования каждой из этих стратегий в Kubernetes, поговорим об их достоинствах и недостатках.
🔵 Дижестив: соблюдение требований безопасности и соглашений по уровню обслуживания
Когда: 16 апреля
Во сколько: 19:00 по МСК
Ссылка на регистрацию: тут
Будем рады встрече!
Реклама ООО «Слёрм» ИНН 3652901451
8 760
MaaS, или мониторинг как сервис
Меня зовут Валентин Лебедев, я отвечаю за мониторинг в Газпромбанке. Мой опыт в области построения систем мониторинга — более двенадцати лет, из которых последние шесть — строил мониторинг для крупного и сверхкрупного бизнеса.
Статья будет полезна специалистам, строящим ядро/платформу мониторинга, и пользователям, ежедневно с ним взаимодействующим.
Мы поговорим о пяти этапах взросления мониторинга. Так уж совпало, что эти пять этапов накладываются на сервисные IT-слои:
Инфраструктурный мониторинг;
Прикладной мониторинг;
Бизнес-мониторинг;
Application Performance Monitoring;
Real User Monitoring.
https://habr.com/ru/companies/oleg-bunin/articles/806779/
#devops #девопс
Подпишись 👉 @i_DevOps
8 760
Как интегрировать PostgreSQL с Node.js и Next.js?
Расскажет опытный эксперт на бесплатном практическом уроке от OTUS.
✅ На вебинаре рассмотрим:
- как интегрировать postgres в backend на Node.JS.;
- разбор популярных ORM для интеграции;
- как делать миграции;
- как интегрировать postgres с UI на базе Next.js.
Встречаемся 17 апреля в 20:00 мск в рамках старта большого курса «PostgreSQL Advanced». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!
➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: пройти тест
Реклама. ООО «Отус онлайн-образование», ОГРН 11777466185768 760
SadServers
Linux & DevOps Сценарии устранения неполадок SaaS
https://github.com/fduran/sadservers
#devops #девопс
Подпишись 👉 @i_DevOps
8 760
👨💻 Social Engineering — полезный ресурс для системных администраторов и специалистов в области информационной безопасности.
Особое внимание стоит обратить на следующую информацию:
➖ Собственный бот, который проверит Ваш файл 70 антивирусами одновременно.
➖ Наш репозиторий с подборкой материала для изучения компьютерных сетей.
➖ Коллекция инструментов и ресурсов для поиска информации о человеке в 2024 году.
➖ Актуальные методы социальной инженерии и профайлинга.
➖ Бесплатные курсы для изучения ИБ и OSINT.
Вас ждёт только актуальный и качественный материал. @S.E.
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
