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 more8 757
Subscribers
+224 hours
-57 days
-2130 days
Posts Archive
8 756
Современный GitOps - противостояние манифестов
Вначале мы деплоили код на физические серверы через FTP и SSH. Потом научились использовать контейнеры, но окружение для управления ими все равно приходилось разворачивать админам. Сейчас на фронтире DevOps мы учимся разворачивать не только код, но и всю инфраструктуру с помощью yaml файлов.
В докладе я расскажу про современный подход GitOps, который объединяет развертывание как инфраструктуры, так и приложений. Расскажу про существующие решения, и как мы в Evrone их используем.
И да, мы разворачиваем Kubernets с помощью Kubernetes :)
Слушатели узнают о лучших практиках работы с окружениями, как правильно и безопасно настроить процессы проверки качества и доставки кода на серверы, получат представление о том, куда развивается индустрия.
источник
#devops #девопс
Подпишись 👉@i_DevOps
8 756
Подборка Telegram каналов для программистов
Системное администрирование 📌
https://t.me/devops_star DevOps Star (Звезда Девопса)
https://t.me/i_linux Системный администратор
https://t.me/linuxchmod Linux
https://t.me/sys_adminos Системный Администратор
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
Excel лайфхак📌
https://t.me/Excel_lifehack
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
8 756
Контейнеры и Mikrotik, чем еще можно нагрузить ваш девайс
Расширение возможностей в приборах латвийского производителя сетевого оборудования практически не знает границ, но и сейчас их смогли широко раздвинуть при помощи введения дополнительного функционала - контейнеров. Во время доклада пообщаемся о том, как это все работает и как нам могут быть полезны контейнеры.
Обсудим подводные и надводные камни.
источник
#devops #девопс
Подпишись 👉@i_DevOps
8 756
Поможем освоить методологию DevOps и выйти на новый профессиональный уровень за 4 месяца
📆 Старт: 16 сентября
Программа курса:
- Контейнеризация и оркестрация: Docker и Kubernetes
- Основы Linux и Git
- Принципы работы с инфраструктурой, контейнерами, CI/CD
- Методы статического анализа для оценки безопасности кода
- Компьютерные сети, базы данных и Bash-скрипты
- Мониторинг жизненного цикла приложений
Кому подойдет этот курс?
- Новичкам: для старта карьеры в команде продуктовой разработки
- Разработчикам: для автоматизации и оптимизации процессов
- Руководителям проектов: для повышения эффективности своей команды
Пишите @Codeby_Academy
Подробнее о курсе
8 756
Советы и рекомендации по работе с Kubebuilder
Недавно я много времени посвятил написанию оператора Kubernetes с использованием go operator-sdk, который построен поверх фреймворка Kubebuilder. Это список нескольких советов и хитростей, которые я собрал за последние несколько месяцев работы с этими фреймворками.
https://dev.to/sklarsa/kubebuilder-tips-and-tricks-28jj
#devops #девопс
Подпишись 👉@i_DevOps
8 756
📌Что вы можете рассказать об архитектуре Horizon?
API обратно совместимо. Существует три типа панелей мониторинга: пользовательские, системные и настройки. Предоставляет базовую поддержку для всех основных проектов OpenStack, таких как Neutron, Nova и т. д. (из коробки, нет необходимости устанавливать дополнительные пакеты или плагины). Любой может расширить панели мониторинга и добавить новые компоненты. Horizon предоставляет шаблоны и базовые классы, из которых можно создать собственную панель мониторинга.
📌Объясните, что такое прошивка.
В вычислительной технике прошивка — это особый класс компьютерного программного обеспечения, которое обеспечивает низкоуровневый контроль над определенным оборудованием устройства. Прошивка, например BIOS персонального компьютера, может содержать базовые функции устройства и может предоставлять сервисы абстракции оборудования для программного обеспечения более высокого уровня, например операционных систем.
📌Опишите, чем архитектура производственной среды с большими объемами данных будет отличаться от маломасштабной среды.
На этот вопрос есть несколько возможных ответов. Один из них следующий: мелкомасштабная архитектура elastic будет состоять из стека elastic как такового. Это означает, что у нас будут beats, logstash, elastcsearch и kibana. Производственная среда с большими объемами данных может включать какой-либо компонент буферизации (например, Reddis или RabbitMQ), а также компонент безопасности, такой как Nginx.
#devops #девопс
Подпишись 👉@i_DevOps
8 756
Ищем DevOps инженера для проекта
📌Требуется развернуть серверное окружение на микросервисах.
📌Требуется развернуть серверное окружение для разработки интернет-магазина на микросервисах.
📌Вот такой стек технологий:
Контейнеризация: docker
Орĸестрация: kubernetes (k3s, k8s)
service mesh: istio
Metrics: Victoria Metrics
Logs: Loki
Tracers: OTLP
Dashboards: Grafana
Source code: GIT
File source: S3
GitOps: fluxcd
Package manager: helm
Сервисы будут орĸестрироваться в kubernetes, в ĸачестве side car в нодах будет установлен istio - через него будет проходить весь трафиĸ между сервисами и настраиваться политиĸи безопасности
межсерсного общения, таĸ же будет проходить дополнительное логирование и трейсировĸа запросов
Обязателен опыт настройки в подобном стеке.
Оплата почасовая с предварительной оценкой. Всю документацию вышлем исполнителю. Исполнителю необходимо иметь возможность созваниваться днем.
Вопросы и отклик присылайте @NadezdaGN
8 756
Будущее DevOps-инженера
В последние годы произошло много разных событий, и мы, как большая организация, прочувствовали всё на себе. Пришлось очень быстро решать всевозможные проблемы. Хочу поделиться нашим опытом и сделанными выводами, которые кому-то покажутся спорными, кому-то — неуместными, а кому-то — очень важными.
https://habr.com/ru/companies/sberbank/articles/842450/
#devops #девопс
Подпишись 👉@i_DevOps
8 756
🔥Команда Экспресс 42 при поддержке генеральных партнеров, выпустила полную версию Исследования состояния DevOps 2024!
В отчете семь тематических секций, из которых вы узнаете об используемых в индустрии инструментах, рынке труда DevOps и изменениях ключевых целей компаний. По традиции, есть и раздел о Kubernetes и оркестраторах. Особое внимание в этом году уделено инструментальным платформам и тому, с какими сложностями связана их разработка.
Посмотреть полную версию можно 👉 по ссылке!
8 756
Что хуже потери данных?
Неправильное восстановление.
Отсутствие чёткого плана на случай сбоя в RAID-массивах и непонимание, как эти самые массивы работают, может привести к полной потери информации.
Хотите разобраться, как восстанавливать данные правильно?
Приходите на открытый вебинар «Как восстанавливать повреждённые данные на дисках и RAID-массивах?»
Вебинар проведёт Андрей Буранов, один из лучших преподавателей образовательных порталов и системный администратор VK
Вы узнаете:
- Чем полезны снапшоты для восстановления данных
- Какие утилиты нужны для восстановления данных
- Когда есть смысл обращаться к аппаратному восстановлению данных
- Как минимизировать время простоя систем и сохранить целостность данных во время восстановления
Бонус! Всем участникам – скидка 5% и полезный гайд
12 сентября, 19:00 МСК, Бесплатно
Записаться на событие - https://otus.pw/4WCL/?erid=LjN8KD3oF
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
8 756
Код для облака: Освоение DevOps с помощью Python, Terraform и Kubernetes на AWS
Как инженер DevOps, я обычно связан с конвейерами, автоматизацией и облачными сервисами. Однако мне всегда было интересно узнать о другой стороне технологического мира - разработке приложений. Поэтому я подумал, почему бы не разнообразить мир? Так я пришел к созданию финансового приложения на Python, дополненного REST API.
В этом блоге я рассказываю о разработке и развертывании моего финансового приложения с нуля, от кода начального приложения до его развертывания на AWS с помощью Docker, Kubernetes (EKS), Terraform и Ansible. И знаете что? Я автоматизировал весь процесс - каждый его кусочек!
https://towardsaws.com/coding-to-cloud-mastering-devops-with-python-terraform-and-kubernetes-on-aws-6251a910511f
#devops #девопс
Подпишись 👉@i_DevOps
8 756
Хотите улучшить свои карьерные возможности в администрировании Linux?
Приходите на вебинар «Основы балансировки нагрузки в Angie и Nginx». Вы будете знать:
1️⃣ архитектуру балансировки нагрузки в веб-приложениях;
2️⃣ различные методы балансировки нагрузки в Nginx и Angie, а также различия в этих продуктах;
3️⃣ отказоустойчивость.
Информация очень полезна для администраторов Linux, веб-разработчиков и всех, кто использует Nginx в проектах.
БОНУС: Регулярные выражения для системного администратора
👉 https://vk.cc/cABcD7
Курс Администрирование Nginx/Angie научит:
1️⃣ Настраивать Angie и Nginx как фронт веб-серверы для любых приложений.
2️⃣ Оптимизировать серверную и клиентскую производительность.
3️⃣ Конфигурировать балансировщики нагрузки L4 (TCP, UDP) и L7 (HTTP/HTTPS).
4️⃣Управлять логированием и оптимизировать HTTPS-соединения. И другое!
🦸♂️Спикер Николай Лавлинский - опытный разработчик, руководитель, преподаватель и автор каналов «Ускорение сайтов» и «Поддержка сайтов».
Встречаемся 16 сентября: https://vk.cc/cABcD7
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 756
Что такое CI/CD? // Зачем и как работает
Что такое CI/CD: простое объяснение для новичков про Continuous Integration, Continuous Delivery/Deployment. Они же - непрерывная интеграция и непрерывная доставка или развертывание. Что там за магия происходит под капотом, зачем это вообще придумали и какие цели преследуются?
Расскажу про то, какие есть процессы внутри, как и где это запускается без привязки к конкретным инструментам вроде Gitlab и Jenkins. Про артефакты, Nexus, тест-гейты, агенты и раннеры.
источник
#devops #девопс
Подпишись 👉@i_DevOps
8 756
Хотите разобраться в поддержке IPv6 в протоколе маршрутизации ISIS и узнать, как это может улучшить ваши сетевые решения?
Ждем вас на открытом вебинаре 18 сентября в 20:00 мск, где мы разберем:
- как реализована поддержка протокола IPv6 в протоколе маршрутизации ISIS;
- как выглядит LSDB протокола ISIS, работающего с IPv6;
- какую полезную информацию можно найти в LSDB и как ее применять.
👨💻🛠👨🏻💻 Урок будет полезен сетевым инженерам, сетевым архитекторам и всем, кто интересуется современными сетевыми технологиями.
Спикер — опытный сетевой инженер и архитектор, имеет экспертную сертификацию одного из ведущих мировых вендоров.
Встречаемся в преддверии старта курса «Network Engineer. Professional».Все участники вебинара получат специальную цену на обучение!
➡️ Ссылка для регистрации: https://vk.cc/cAAQ1d
Реклама. ООО «Отус онлайн-образование», ОГРН 11777466185768 756
ContainerSSH
SSH-сервер, который запускает контейнеры в Kubernetes и Docker
https://github.com/ContainerSSH/ContainerSSH
#devops #девопс
Подпишись 👉@i_DevOps
8 756
Не хватает практики и знаний для работы с K8s?
➡️ Поможем DevOpsам систематизировать знания и освоить навыки работы с кластером.
Поток “Kubernetes База” ➕ видеокурс “Безопасность проекта: аутентификация в Keycloak” ➕ видеокурс "Ansible" ➕ видеокурс "Docker" 🔥70 000 ₽ (вместо 95 000 ₽) Промокод на скидку в боте до 20 сентября⭐️ОБНОВИЛИ ВЕСЬ КУРС в июле 2024 г. ✅Чему научим: - Основам работы с K8s, системой автоматизации развертывания, масштабирования и управления приложениями в контейнерах. - Запускать кластер, работать с базовыми абстракциями и подключать дополнительные компоненты - Запускать приложение в кластере, понимать принципы работы сети и настраивать CI/CD пайплан Старт потока 7 октября ➡️ 7 недель обучения ➡️ 63 часа практики ➡️ 5 встреч со спикерами ➡️ Итоговая сертификация 👉 Промокод и подробнее о курсе в боте Реклама ООО «Слёрм» ИНН 3652901451
8 756
📌Какие типы сетевых драйверов используются в docker?
Основные драйвера сетей docker: bridge, host, overlay, ipvlan, macvlan, none.
📌Что вы можете найти в разделе «Discover» Kibana?
Необработанные данные в том виде, в каком они хранятся в индексе. Вы можете искать и фильтровать их.
📌Как данные хранятся в Elasticsearch?
Данные хранятся в индексе, он распределяется по кластеру с помощью шардов.
📌Что такое плагины Logstash? Какие типы плагинов существуют?
Плагины ввода — как собирать данные из разных источников;
Плагины фильтров — обработка данных;
Плагины вывода — передача данных на различные выходы/сервисы/платформы.
#devops #девопс
Подпишись 👉@i_DevOps
8 756
Введение в Istio для Kubernetes: основы и начальная настройка
Работая DevOps‑инженером в Т1 Иннотех, я часто сталкиваюсь с необходимостью глубоко погружаться в механизмы работы контейнерных оркестраторов. Важность хорошего знания архитектуры и оптимизации управления контейнерами трудно переоценить, особенно когда речь идёт о Kubernetes. Эта технология стала неотъемлемой частью моего инструментария благодаря её возможностям в автоматизации развёртывания, масштабирования и управления контейнерными приложениями.
Однако управлять микросервисной архитектурой в Kubernetes порой весьма сложно. И здесь на помощь приходит Istio — мощная платформа, обеспечивающая сетевое взаимодействие, безопасность и наблюдаемость в кластере Kubernetes. В этой статье мы рассмотрим основы Istio и её начальную настройку.
https://habr.com/ru/companies/T1Holding/articles/837896/
#devops #девопс
Подпишись 👉@i_DevOps
8 756
Selectel Kubernetes MeetUp. Гибридные кластеры Kubernetes, observability и стратегии деплоя
18 сентября Selectel проведет Kubernetes MeetUp.
На митапе участники и спикеры обсудят применимость и основные сценарии использования гибридных кластеров и узнают, как с помощью унификации деплоя сократить time-to-market и расходы на инфраструктуру. Обсудят, с какими проблемами поможет распределенный трейсинг. Покажут, как устроены кластеры Managed Kubernetes на выделенных серверах.
В программе доклады от экспертов из Selectel, Flant, Hilbert Team, Магнит и ответы на ваши вопросы. Офлайн участников также ждет экскурсия по дата-центру, нетворкинг и afterparty с пиццей и напитками.
Приходите офлайн в офис Selectel в Санкт-Петербурге или подключайтесь онлайн.
Мероприятие бесплатное. Посмотреть программу митапа и зарегистрироваться: https://slc.tl/k587h
Реклама АО «Селектел». ИНН: 7810962785 Erid: 2Vtzqv3uB58
8 756
Автоматическая генерация CI/CD пайплайна для развёртывания инфраструктуры
Подход «Инфраструктура как код» означает, что инфраструктура создаётся, развёртывается и управляется при помощи кода. Это позволяет автоматизировать процессы, делать их более гибкими и масштабируемыми. Код для инфраструктуры фиксирует конфигурацию, обеспечивает воспроизводимость и упрощает управление настройками. Также благодаря этому подходу возрастает эффективность работы команды, поскольку он позволяет вести совместное развитие инфраструктуры и обеспечивает удобство отслеживания изменений.
Именно этот подход мы используем при нашей работе. Однако в процессе его использования мы столкнулись с проблемой написания пайплайнов для инфраструктуры.
Мы были вынуждены сделать процесс выкатки инфраструктуры максимально точечным из-за использования terragrunt. Каждый его модуль должен выкатываться отдельно, иначе будут получены десятки планов, и понять, что делает каждый из них, будет невозможно. Это означает, что каждому модулю terragrunt нужна отдельная джоба в пайплайне на plan и apply, но для каждого модуля они во многом повторяют друг друга. Подобное постоянное написание одинаковых частей CI/CD пайплайна при добавлении новых баз и бакетов навевало тоску.
Меня зовут Татьяна Мигулаева, я DevOps-инженер в «Магните». Поделюсь тем, как мы создали генератор джоб в GitLab CI/CD и навсегда забыли о ручном написании пайплайнов для развёртывания элементов инфраструктуры.
https://habr.com/ru/companies/magnit/articles/776214/
#devops #девопс
Подпишись 👉@i_DevOps
Available now! Telegram Research 2025 — the year's key insights 
