fa
Feedback
DevOps

DevOps

رفتن به کانال در Telegram

Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter

نمایش بیشتر
8 759
مشترکین
-124 ساعت
-317 روز
+630 روز
آرشیو پست ها
DevOps
8 759
⚡️Тест по мониторингу архитектуры Ответьте на 15 вопросов и проверьте, насколько вы готовы к обучению на курсе — "Observabili
⚡️Тест по мониторингу архитектуры Ответьте на 15 вопросов и проверьте, насколько вы готовы к обучению на курсе — "Observability: мониторинг, логирование, трейсинг" от Отус. Курс доступен в рассрочку. Научитесь строить эффективные системы мониторинга и логирования. Курс идеально подойдет администраторам Linux, DevOps-инженерам и разработчикам, которые хотят повысить квалификацию и увеличить доход. ➡️ ПРОЙТИ ТЕСТ: https://vk.cc/cuE2jk — Курс подойдет администраторам Linux, DevOps-инженерам и разработчикам, которым нужно настраивать мониторинг, логирование и трейсинг с помощью Prometheus, Grafana, ELK и Tempo. 🤝 Бонусом за успешно пройденный тест, получишь доступ к записям лучших вебинаров курса. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 759
Автоматическое обновление зависимостей в GitLab-проектах с помощью Renovate Автоматическое обновление зависимостей становится
Автоматическое обновление зависимостей в GitLab-проектах с помощью Renovate Автоматическое обновление зависимостей становится все более важным аспектом в процессах непрерывной интеграции и непрерывной доставки (CI/CD) в сфере разработки программного обеспечения. В статье описана настройка автоматического обновления зависимостей в GitLab-проектах с помощью Renovate. https://habr.com/ru/companies/magnit/articles/793470/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Оператор PostgreSQL для Kubernetes Особенности Создание базы данных из CR Создает роль со случайным именем пользователя и паролем из CR Если база данных существует, создается только роль Несколько ролей пользователей могут владеть одной базой данных Создает секрет Kubernetes с postgres_uri в том же пространстве имен, что и CR Поддержка AWS RDS и Azure Database для PostgresSQL Поддержка управления CR в динамически создаваемых пространствах имен Шаблонные значения секретов https://github.com/movetokube/postgres-operator #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Проверьте свой уровень компетенций и узнайте насколько вы соответствуете требованиям рынка: https://vk.cc/cuC2l0 А чтобы прио
Проверьте свой уровень компетенций и узнайте насколько вы соответствуете требованиям рынка: https://vk.cc/cuC2l0 А чтобы приобрести практические навыки приглашаем вас на курс «Administrator Linux. Professional» За 7 месяцев: - Вы получите глубокое представление об архитектуре ОС Linux - Научитесь устанавливать, обновлять и восстанавливать ОС, управлять загрузкой, создавать и изменять RAID-массивы, управлять логическими томами, работать с памятью, процессами, дисками, файлами - Получите практические навыки в решении типовых задач администрирования (настройка почты, веб серверов, файловых хранилищ, файрваллов, логирования, мониторинга, систем резервного копирования) - Поработаете с сетью в Linux от хоста до маршрутизатора и брандмауэра - И на практике, на виртуальных стендах отточите все полученные знания Для кого: Сисадминов, DevOps-инженеров и SRE, Fullstack и Backend-разработчиков, сетевых инженеров, инженеров по нагрузочному тестированию и ИБ-специалистов. Также курс доступен для приобретения в рассрочку

DevOps
8 759
Kubernetes ConfigMap Reload Это простой двоичный файл, запускающий перезагрузку при обновлении Kubernetes ConfigMaps или Secrets, смонтированных в pods. Он следит за примонтированными томами и уведомляет целевой процесс о том, что карта конфигурации была изменена. В настоящее время он поддерживает только отправку HTTP-запроса, но в будущем ожидается поддержка отправки OS (например, SIGHUP), когда Kubernetes будет поддерживать пространства имен PID подкадров. https://github.com/jimmidyson/configmap-reload #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Redis-operator Создает/настраивает/управляет высокой доступностью redis https://github.com/spotahome/redis-operator #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
🤔Что происходит на рынке баз данных в свете импортозамещения? 🔥Обсудим этот злободневный вопрос на бесплатном открытом урок
🤔Что происходит на рынке баз данных в свете импортозамещения? 🔥Обсудим этот злободневный вопрос на бесплатном открытом уроке 26 февраля вместе с Сергеем Окатовым — руководителем управления разработки, Fullstack-разработчик с опытом >10 лет ✅Если вы бэкенд-разработчик, аналитик, тимлид, архитектор или занимаетесь вопросами миграции, этот урок — для вас. Мы обсудим мировые тенденции в сфере баз данных, рассмотрим предложения от отечественных производителей, а также сравним их с зарубежными аналогами. Разберемся, как обстоят дела на российском рынке и какие проблемы требуют решения. 👉🏻Этот открытый урок – хороший шанс расширить знания и получить свежие инсайты о рынке баз данных. Больше актуальных знаний ждут вас на онлайн-курсе OTUS “NoSQL”. Осталось меньше половины мест. Курс можно приобрести в рассрочку. 🤝Чтобы записаться на открытый урок, пройдите вступительный тест!

DevOps
8 759
В этом репозитории вы найдете Dockerfile для 13 языков программирования Для каждого образа Docker имеется свой Dockerfile, со
В этом репозитории вы найдете Dockerfile для 13 языков программирования Для каждого образа Docker имеется свой Dockerfile, содержащий набор инструкций, необходимых для его создания. В этом файле указывается, что должно быть в образе, какие команды, зависимости и процессы он будет содержать. ➖ React ➖ NodeJS ➖ Python ➖ Golang ➖ Java Spring Boot ➖ Java Quarkus ➖ ASP.NET Core ➖ Ruby ➖ Rust ➖ PHP Laravel ➖ Dart ➖ R Studio ➖ Contact https://github.com/hoalongnatsu/Dockerfile #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Как реализовать на практике 4 golden signals на базе prometheus и grafana? Рассказали об этом на бесплатном вебинаре: ▶️ СМОТ
Как реализовать на практике 4 golden signals на базе prometheus и grafana? Рассказали об этом на бесплатном вебинаре: ▶️ СМОТРЕТЬ ВИДЕО  Ведущий: Сергей Бухаров, лид команды SRE в Dodo Engineering и спикер конференций HighLoad, DevOps Live, DevOps и Podlodka Crew. Вебинар является вводным уроком к курсу «Мониторинг в Grafana». Во время просмотра вы сможете: 📎 разобраться в подходах к мониторингу и инструментах для его реализации; 📎 познакомиться с форматом обучения в Слëрме; 📎 принять взвешенное решение о продолжении обучения на курсе – с практическими заданиями, АМА-сессиями и обратной связью.   Ознакомиться с программой курса «Мониторинг в Grafana» и посмотреть вебинар вы можете на странице курса. Ждем вас на курсах Слёрма! ✨

DevOps
8 759
CICD Pipeline | DevOps Tutorial with Project | CI CD Pipeline using AWS | DevOps CI CD Project | K8S 00:00:00 Introduction 00:03:06 Let's use Terraform to create an EC2 instance for Jenkins, Docker and SonarQube 00:17:04 Configure Jenkins 00:24:41 Configure SonarQube and Integrate SonarQube with Jenkins 00:30:07 Create Jenkins Pipeline to Build and Push Docker Image to DockerHub 00:41:24 Create EC2 Instance and Setup Prometheus & Grafana 01:06:59 Setup Email Notification Through Jenkins 01:15:09 Create AWS EKS Cluster 01:22:07 Integrate Prometheus with EKS and Import Grafana Monitoring Dashboard for Kubernetes 01:34:14 Configure the Jenkins Pipeline to Deploy Application on AWS EKS(Kubernetes) 01:42:29 Set the Trigger and Verify the CI/CD Pipeline источник #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Kubegres Это оператор Kubernetes, позволяющий развернуть один или несколько кластеров экземпляров PostgreSql и управлять репликацией, отказоустойчивостью и резервным копированием баз данных. https://github.com/reactive-tech/kubegres #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
👌Освойте функционал K8s и создайте платформу для своего цифрового продукта! Начните ЗАВТРА, 13.02 в 20:00 мск на бесплатном
👌Освойте функционал K8s и создайте платформу для своего цифрового продукта! Начните ЗАВТРА, 13.02 в 20:00 мск на бесплатном вебинаре продвинутого онлайн-курса «Инфраструктурная платформа на основе Kubernetes» — «Архитектура решений на основе Kubernetes»: регистрация Цель бесплатного вебинара: — Изучить основные принципы архитектуры решений на основе Kubernetes, рассмотреть примеры реальных кейсов применения и поговорить о преимуществах данной технологии. План урока: 1. Знакомство с Kubernetes 2. Преимущества использования Kubernetes 3. Архитектурные паттерны и примеры использования 4. Проектирование высокодоступных и масштабируемых систем на основе Kubernetes Урок предназначен для девопсов, разработчиков, админов и архитекторов, интересующихся применением Kubernetes для построения современных и надежных IT-инфраструктур. 🤝Понравится вебинар — продолжите обучение на курсе по специальной цене и даже в рассрочку! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 759
Bridge to Kubernetes Добро пожаловать в Bridge-To-Kubernetes! Bridge to Kubernetes расширяет периметр Kubernetes до вашего рабочего компьютера, позволяя вам писать, тестировать и отлаживать код микросервисов, будучи подключенным к кластеру Kubernetes вместе с остальными приложениями или сервисами. Вы можете просто запускать свой код на своей рабочей станции, подключенной к кластеру Kubernetes, что позволит вам тестировать изменения в коде в контексте всего приложения. https://github.com/Azure/Bridge-To-Kubernetes #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
KubeGateway Это лучшая практика для управления массивными кластерами kubernetes в ByteDance. Это прокси 7уровня для балансировки нагрузки, специально разработанный и настроенный для потока HTTP2 для kube-apiserver. Цель - обеспечить гибкие и стабильные решения по управлению потоками для массивных кластеров kubernetes (более 1 000 нод). https://github.com/kubewharf/kubegateway #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Зарубежные платформы виртуализации ушли из России, клиенты остались без поддержки и обновлений. Что делать? Приходите на веби
Зарубежные платформы виртуализации ушли из России, клиенты остались без поддержки и обновлений. Что делать? Приходите на вебинар 13 февраля в 11:00 мск. Спикеры beeline cloud и vStack расскажут об отечественной платформе виртуализации BeeCloud Stack для построения частных, публичных и гибридных облаков, которая на 70% эффективнее классической инфраструктуры.  Программа: * Особенности рынка отечественной виртуализации * Гиперконвергенция: что это значит и в чем преимущество * Сравнение BeeCloud Stack с зарубежными решениями * Варианты сетевой связанности * Особенности миграции с зарубежных облаков Вебинар уже скоро — ждем всех желающих, но необходима регистрация. Реклама. ООО "ДАТАФОРТ". ИНН 7713606615.

DevOps
8 759
Сетевые политики на защите рабочих нагрузок в кластере Kubernetes В кластере Kubernetes нам доступен любой сервис в любом про
Сетевые политики на защите рабочих нагрузок в кластере Kubernetes В кластере Kubernetes нам доступен любой сервис в любом пространстве имён, то есть по умолчанию pod открыт для любого трафика. Мы можем определить сетевую политику для пространства имён или pod’а, чтобы защитить рабочие нагрузки в кластере. Например, разделить рабочие нагрузки в мультитенантном кластере по проектам, командам или организациям. Rus https://habr.com/ru/company/southbridge/blog/718262/ Eng https://medium.com/geekculture/network-policy-to-secure-workloads-on-kubernetes-cluster-99017698c748 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
✨ Отус приглашает 15 февраля в 20:00 мск на бесплатный вебинар «Роль Apache Kafka в логировании». Вебинар является частью про
Отус приглашает 15 февраля в 20:00 мск на бесплатный вебинар «Роль Apache Kafka в логировании». Вебинар является частью продвинутого онлайн-курса "Observability: мониторинг, логирование, трейсинг". ➡️ Регистрация на вебинар: https://vk.cc/cuuS6f На вебинаре мы разберём: ✅ роль брокера в Kafka; ✅ как Kafka интегрируется в общую систему сбора данных; ✅ индексы в Kafka; ✅ взаимодействие с общим стеком логирования. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 759
Мультиоблачные стратегии с Crunchy Postgres для Kubernetes Crunchy Postgres для Kubernetes может использоваться для потоковой
Мультиоблачные стратегии с Crunchy Postgres для Kubernetes Crunchy Postgres для Kubernetes может использоваться для потоковой репликации между центрами данных уже из коробки. Поскольку многие пользователи спрашивают о кросс-облачной/кросс-датацентровой репликации, мы хотели бы дать им подробное объяснение того, как это работает. В этом посте мы используем потоковую репликацию, а приоритетами для нас являются снижение задержек и повышение стабильности. Можно использовать потоковую репликацию между облаками: Для обеспечения аварийного восстановления в нескольких облаках Для перемещения кластеров между облачными провайдерами Для перемещения кластеров между локальной и облачной средой. Учитывая возможности этой функции, мы решили включить потоковую репликацию непосредственно в PGO. В версии 5.2 эта функция легко настраивается через спецификацию postgrescluster без необходимости ручной настройки Postgres для установки потоковой репликации. https://www.crunchydata.com/blog/multi-cloud-strategies-with-crunchy-postgres-for-kubernetes #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
Как я уменьшил размер образа docker на 40% Ежедневно по работе я сталкиваюсь с Dockerfile, написал несколько из них самостоят
Как я уменьшил размер образа docker на 40% Ежедневно по работе я сталкиваюсь с Dockerfile, написал несколько из них самостоятельно, создавал контейнеры и всё такое. Но я никогда не публиковал их в реестре docker hub. Мне хотелось создать ugit — инструмент для отмены команд git (написанный в виде шелл‑скрипта), который бы могли использовать люди, не любящие устанавливать случайные шелл‑скрипты из Интернета. Да‑да, знаю. НАДО ПЕРЕПИСАТЬ ЕГО НА GO/RUST/ЕЩЁ КАКОМ‑ТО ВОЛШЕБНОМ ЯЗЫКЕ. Сейчас скрипт состоит из пятисот с лишним строк Bash, поэтому я перепишу его на другом языке только под страхом смертной казни. Кроме того, в ugit уже есть практически все функции (осталось реализовать отмену лишь небольшого количества команд, используемых не так часто). В этой статье я расскажу о том, как написал официальный Dockerfile для ugit (шелл‑скрипта) и снизил размер образа почти на 40% (с 31,4 МБ до 17,6 МБ), выполняя пошаговые попытки по инструкции. Надеюсь, это замотивирует других любителей шелла тоже публиковать свои скрипты в виде образов docker! https://habr.com/ru/articles/791426/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 759
⁉️Как написать проект одновременно на двух языках – Kotlin и Rust? 👨‍🏫Расскажет Сергей Окатов – кандидат физико-математичес
⁉️Как написать проект одновременно на двух языках – Kotlin и Rust?  👨‍🏫Расскажет Сергей Окатов – кандидат физико-математических наук, руководитель управления разработки БФТ.ЦР. Встречаемся на бесплатном практическом уроке от OTUS, где мы: - расскажем о двух молодых и активно развивающихся языках, вошедших в TIOBE-20; - обсудим их преимущества, недостатки и причины, почему они занимают ниши популярных языков Java, JS и C/C++; - изучим сочетание преимуществ обоих языков; - продемонстрируем, как можно интегрировать их в одном проекте. 📆Занятие пройдёт 13 февраля в 19:00 мск и будет приурочено к старту курса «Kotlin Backend Developer. Professional». Доступна рассрочка на обучение!  ➡️Пройдите бесплатный тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/Ay42/ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8Jvxiu