en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

DevOps

DevOps

Open in Telegram

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

Show more
8 854
Subscribers
+524 hours
+117 days
+3130 days
Posts Archive
DevOps
8 854
Основы Docker. Большой практический выпуск 0:00:00 Вступление 0:02:22 Что такое Docker? 0:16:29 Простой пример Hello World 0:31:34 Пример WEB приложения 0:35:55 Работаем с портами 0:41:10 Что такое docker volume 0:46:54 Поднимаем временную базу данных 0:55:26 Разворачиваем реальный проект 1:00:35 Что такое docker-compose 1:05:23 Создаем виртуальную машину (подробно) 1:08:25 Ставим Docker и Docker compose на Linux 1:10:17 Delpoy проекта с ипользованием GitHub 1:16:50 Delpoy проекта с ипользованием DockerHub источник #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Какая роль у контроллера DaemonSet? DaemonSet используется в Kubernetes, когда необходимо запустить один или несколько экземпляров приложения на всех узлах кластера. Это означает, что при добавлении новых узлов в кластер необходимость вручного запуска подов, предназначенных для определенных служебных задач, отпадает. Например, с помощью DaemonSet можно автоматически развернуть поды с Prometheus Node Exporter для мониторинга, collectd, а также поды с fluentd или logstash для логирования данных с узлов. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
SuperEdge Это система управления контейнерами с открытым исходным кодом для пограничных вычислений, позволяющая управлять выч
SuperEdge Это система управления контейнерами с открытым исходным кодом для пограничных вычислений, позволяющая управлять вычислительными ресурсами и контейнерными приложениями в нескольких пограничных регионах. В текущем подходе эти ресурсы и приложения управляются как единый кластер Kubernetes. Родной кластер Kubernetes может быть легко преобразован в кластер SuperEdge. https://github.com/superedge/superedge #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
⚡️Одним из ключевых инструментов в DevOps является Kubernetes — платформа для управления контейнерами Если вы хотите начать с
⚡️Одним из ключевых инструментов в DevOps является Kubernetes — платформа для управления контейнерами Если вы хотите начать с ней работать, присоединяйтесь к бесплатному вебинару, который состоится 26 июня в 20:00 по московскому времени. ➡️ Регистрация на вебинар —  https://vk.cc/cxSg0S 🔥 Тема вебинара: «Kubernetes: pods, контроллеры репликации и службы». На вебинаре вы: ✅ Поймете, как работать с базовыми сущностями в K8s ✅ Разберетесь как связаны между собой контроллер репликации, под и служба. ✅ Научитесь предоставлять единую точку входа к pods и поддержание их в необходимом количестве для стабильной работы Вебинар приурочен к старту онлайн-курса «DevOps практики и инструменты» в OTUS. Не упустите возможность протестировать формат обучения! 🤝 Записывайтесь сейчас, а мы потом напомним. Участие бесплатно. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 854
Каково значение непрерывного тестирования в DevOps? Процесс непрерывного тестирования выполняется в DevOps, чтобы избежать тестирования всего кода за раз. В традиционном SDLC мы тестируем код после того, как весь код разработан, но в DevOps мы тестируем мгновенно каждое изменение, внесенное в код. Этот вид тестирования позволяет избежать задержек с выпуском продукта, а также помогает добиться более высокого качества. Почему важно иметь управление конфигурацией в DevOps? Пример ответа: «Это гарантирует, что конфигурации приложения согласованы в различных средах, уменьшая количество ошибок во время развертывания и гарантируя, что приложения ведут себя должным образом». Что такое Puppet Modules и чем они отличаются от Puppet Manifests? Модуль Puppet — это просто набор данных (фактов, шаблонов, файлов и т. д.) и манифестов. Эти модули имеют определенную структуру каталогов и помогают организовать коды Puppet, поскольку их можно использовать для разделения кода на различные манифесты. Использование модулей Puppet для организации почти всех манифестов Puppet считается лучшей практикой. Модули Puppet отличаются от манифестов, поскольку последние представляют собой просто программы Puppet, содержащие код. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
25 новых проектов в песочнице CNCF: мегаобзор Cloud Native Computing Foundation (CNCF) — международная некоммерческая организ
25 новых проектов в песочнице CNCF: мегаобзор Cloud Native Computing Foundation (CNCF) — международная некоммерческая организация, основанная The Linux Foundation в 2015 году. Её основные цели — содействие развитию контейнерных технологий и координация технической отрасли вокруг них. В число учредителей входят такие компании, как Google, CoreOS, Mesosphere, Red Hat, Twitter, Huawei, Intel, RX-M, Cisco, IBM, Docker, Univa и VMware. На сегодняшний день CNCF поддерживают более 450 членов. https://habr.com/ru/companies/flant/articles/819765/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
K9s Предоставляет терминальный пользовательский интерфейс для взаимодействия с вашими кластерами Kubernetes. Цель этого проек
K9s Предоставляет терминальный пользовательский интерфейс для взаимодействия с вашими кластерами Kubernetes. Цель этого проекта - упростить навигацию, наблюдение и управление приложениями в естественных условиях. K9s постоянно следит за изменениями в Kubernetes и предлагает последующие команды для взаимодействия с наблюдаемыми ресурсами. https://github.com/derailed/k9s #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Опишите некоторые шаблоны развертывания. Blue Green развертывания и Canary-релизы являются распространенными шаблонами развертывания. В сине-зеленых развертываниях у вас есть две идентичные среды. В «зеленой» среде находится текущая производственная система. Развертывание происходит в «синей» среде. «Синяя» среда проверяется на наличие неисправностей и, если все работает хорошо, балансировка нагрузки и другие компоненты переключаются из «зеленой» среды в «синюю». Canary-релизы — это релизы, в которых определенные функции предоставляются определенной группе пользователей, чтобы снизить риск, связанный с выпуском новых функций. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Вакансия Middle/Senior DevOps engineer в команде Lamoda Tech Создаем продукты для удобного и вдохновляющего шопинга. Результа
Вакансия Middle/Senior DevOps engineer в команде Lamoda Tech   Создаем продукты для удобного и вдохновляющего шопинга. Результат - 17 млн. довольных пользователей ежемесячно и звание крупнейшей fashion&lifestyle платформы по версии Data Insight   О задачах: участвовать в планировании инфраструктурной архитектуры и миграций на новые решения; участвовать в интеграции DevOps на всех стадиях   Как работаем: Управляем kubernetes кластерами на своем железе и на Managed Kubernetes в Cloud; деплоим с помощью Helm и ArgoCD; пишем на Python; используем Atlassian Bamboo; храним метрики в VictoriaMetrics; собираем логи через ELK и Loki; настраиваем машины с помощью Ansible; управляем инфраструктурой с Terraform   Что еще интересного: гибрид, офис в Москве и коворкинг в СПб, организуем внутренние и внешние митапы; помогаем развивать личный бренд; шопинг на Lamoda со скидками до 40% Подробнее.

DevOps
8 854
Hardeneks Выполняет проверку того, следует ли кластер EKS лучшим практикам EKS. Quick Start: python3 -m venv /tmp/.venv source /tmp/.venv/bin/activate pip install hardeneks hardeneks https://github.com/aws-samples/hardeneks #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Что такое CBD? Компонентно-ориентированное программирование (CBD) представляет собой инновационный подход к разработке продукта. Вместо традиционного создания продукта с нуля, разработчики используют CBD для поиска уже существующих, проверенных и качественных компонентов, которые затем комбинируются для создания нового и оригинального продукта. Этот подход позволяет улучшить качество и надежность продукта, а также упростить его сопровождение и обновление, благодаря использованию уже проверенных компонентов. CBD открывает новые возможности для разработчиков, позволяя им быстрее и эффективнее создавать продукты, используя уже существующие ресурсы. нового и оригинального продукта. Этот процесс проходит вместо обычного для многих процесса создания продукта с нуля. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Освойте популярные подходы к мониторингу СУБД PostgreSQL в Zabbix! ✨ Приглашаем 27 июня в 20:00 мск на бесплатный вебинар «Мо
Освойте популярные подходы к мониторингу СУБД PostgreSQL в Zabbix! ✨ Приглашаем 27 июня в 20:00 мск на бесплатный вебинар «Мониторинг PostgreSQL в Zabbix» Вебинар является частью полноценного онлайн-курса "Observability: мониторинг, логирование, трейсинг от Отус". 8️⃣9️⃣🔟 Записаться на вебинар: https://vk.cc/cxKzEP На вебинаре мы разберем: ✅ основные метрики, за которыми нужно наблюдать; ✅ процессы, которые обеспечивают работоспособность кластера PostgreSQL; ✅ каким образом можно мониторить реплики и бэкапы данной СУБД; ✅ ответы на все возникающие вопросы. 🎙 Спикер Иван Федоров — опытный технический директор и капитан команды IBI Solutions. Записывайтесь сейчас, а мы потом напомним. Участие бесплатно. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 854
Набор современных панелей Grafana для Kubernetes https://github.com/dotdc/grafana-dashboards-kubernetes #devops #девопс Подпи
Набор современных панелей Grafana для Kubernetes https://github.com/dotdc/grafana-dashboards-kubernetes #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Чем отличается Kubernetes от Openshift? Openshift имеет более строгие политики безопасности и модели аутентификации. Openshift поддерживает полную интеграцию CI/CD Jenkins. Openshift имеет веб-консоль по-умолчанию. В Kubernetes консоль необходимо дополнительно устанавливать консоль. В Kubernetes возможно устанавливать сторонние сетевые плагины. В Openshift используется собственное сетевое решение Open vSwitch, которое предоставляет 3 различный плагина. Kubernetes может быть установлен практически на любой дистрибутив Linux. Openshift имеет ограничения на устанавливаемые дистрибутивы, преимущественно используются RH-дистрибутивы. Kubernets доступен в большинстве облачных платформ - GCP, AWS, Azure, Yandex.Cloud. Openshift доступен на облачной платформе Azure и облаке от IBM. По-умолчанию, в Openshift поды в кластере могут быть запущены только под обычным пользователем, чтобы запустить под под пользователем root необходимо выдать права для сервисного аккаунта. В Kubernetes по-умолчанию поды могут быть запущены по пользователем root. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Интересуетесь облачными технологиями и хотите научиться управлять инфраструктурой с помощью кода? Не упустите возможность поз
Интересуетесь облачными технологиями и хотите научиться управлять инфраструктурой с помощью кода? Не упустите возможность познакомиться с одним из самых популярных инструментов для автоматизации инфраструктуры в облаке на открытом практическом уроке «Знакомство с Terraform», где вы: - познакомитесь с основными концепциями Terraform; - узнаете, как он работает; - сможете применить полученные знания на практике; - создадите свою первую инфраструктуру в облаке с помощью Terraform; - увидите, насколько просто и удобно управлять ею с помощью кода. Спикер — руководитель группы разработчиков корпоративного ПО в области финтеха. Встречаемся 24 июня в 20:00 мск в рамках курса «Infrastructure as a code». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cxIN2x Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 854
Настройка CI/CD для самых маленьких разработчиков Считается, что построение CI/CD - задача для DevOps. Глобально это действит
Настройка CI/CD для самых маленьких разработчиков Считается, что построение CI/CD - задача для DevOps. Глобально это действительно так, особенно если речь идет о первоначальной настройке. Но часто с докручиванием отдельных этапов процесса сталкиваются и разработчики. Умение поправить что-то незначительное своими силами позволяет не тратить время на поход к коллегам (и ожидание их реакции), т.е. в целом повышает комфорт работы и дает понимание, почему все происходит именно так. Настроек для пайплайна Gitlab очень много. В этой статье, не вдаваясь в недра тюнинга, поговорим о том, как выглядит скрипт пайплайна, из каких блоков он состоит и что может содержать. https://habr.com/ru/companies/maxilect/articles/799177/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Собрал основные концепции Docker в одну диаграмму #devops #девопс Подпишись 👉@i_DevOps
Собрал основные концепции Docker в одну диаграмму #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
Managing Cloud Native Data on Kubernetes: Architecting Cloud Native Data Services Using Open Source Technology Автор: Jeff Ca
Managing Cloud Native Data on Kubernetes: Architecting Cloud Native Data Services Using Open Source Technology Автор: Jeff Carpenter (2023) Используя Kubernetes в качестве платформы, вы познакомитесь с технологиями с открытым исходным кодом, которые разработаны и созданы для облачных вычислений. Авторы приводят конкретные примеры, которые помогут вам изучить новые варианты использования и избежать подводных камней, с которыми сталкивались другие. Вы получите инсайдерский взгляд на перспективы от новаторов, создающих архитектуры и инфраструктуры следующего поколения. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
KubeBrain Высокопроизводительная система метаданных для Kubernetes Kubernetes - это распределенная система оркестровки и планирования приложений. Она стала стандартом де-факто для облачных нативных баз приложений, но ее официальный масштаб стабильной работы ограничен 5 тыс. узлов. Этого достаточно для большинства сценариев работы приложений, но все же недостаточно для приложений с миллионами машинных узлов. С ростом "цифровизации" и, в частности, " cloud-native", общая глобальная ИТ-инфраструктура будет продолжать расти ускоренными темпами. Для систем оркестровки и планирования распределенных приложений есть два пути адаптации к этой тенденции. Горизонтальное масштабирование: создание возможности управления N кластерами. Вертикальное масштабирование: увеличение размера отдельных кластеров. Для масштабирования одного кластера хранение мета/состояния информации является одной из основных точек масштабирования, и данный проект призван решить проблемы масштабируемости и производительности хранения информации о состоянии кластера. https://github.com/kubewharf/kubebrain #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 854
✔️ Изучение групповых политик как средства автоматизации имеет решающее значение для эффективного управления IT-инфраструктур
✔️ Изучение групповых политик как средства автоматизации имеет решающее значение для эффективного управления IT-инфраструктурой, повышения ее безопасности и увеличения производительности. Поэтому приходи на практический открытый урок «Групповые политики как средство автоматизации» от OTUS, где мы разберём: 1️⃣групповые политики: создание, описание работы, применение, актуальность использования; 2️⃣составление отчетности; 3️⃣что такое GPO; 4️⃣принципы интеграции GPO в корпоративной сети. 😎Спикер — Андрей Вилков DevOps-инженер Kraftway, опыт в системной администрировании более 6 лет. 😮‍💨Встречаемся 18 июня в 20:00 мск в рамках курса «Администратор Windows». Кроме кучи полезной информации ты получишь специальную цену на обучение и доступ к 3 урокам курса на странице проекта! Регистрируйся на урок по этой ссылке: https://clck.ru/3BBiFW/?erid=2VtzqvwmvDd