uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

DevOps

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'rsatish
8 847
Obunachilar
-324 soatlar
Ma'lumot yo'q7 kun
+2630 kun
Postlar arxiv
DevOps
8 846
Изучаем Ansible Inventory: основы и примеры использования Перевели статью об основах Ansible inventory. В ней рассматривается
Изучаем Ansible Inventory: основы и примеры использования Перевели статью об основах Ansible inventory. В ней рассматривается базовая функциональность, управление переменными, комбинирование нескольких источников Inventory и варианты работы с динамическими Inventory. Статья будет полезна тем, кто изучает Ansible. https://spacelift.io/blog/ansible-inventory #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
Контейнеры — отличный способ связать и запустить приложения. В производственной среде необходимо управлять контейнерами, кото
Контейнеры — отличный способ связать и запустить приложения. В производственной среде необходимо управлять контейнерами, которые запускают приложения, и гарантировать отсутствие простоев. Например, если контейнер выходит из строя, необходимо запустить другой контейнер. Не было бы проще, если бы такое поведение обрабатывалось системой? Вот тут Kubernetes приходит на помощь! Kubernetes дает фреймворк для гибкой работы распределенных систем. Он занимается масштабированием и обработкой ошибок в приложении, предоставляет шаблоны развертывания и многое другое. На курсе «Эксплуатация и разработка в Kubernetes» от Яндекс Практикума за 3 месяца вы освоите навыки, которые помогут работать с более сложными продуктами, и сможете повысить свой уровень как специалист. Наш курс не про базу работы с Kubernete, а про комплексное погружение в инструмент. С Kubernetes вы увеличите свою ценность на рынке труда, сможете обосновать повышение или найти место с более интересными проектами и привлекательной зарплатой. На hh.ru 4 000+ вакансий с упоминанием этой системы оркестрации. Cамое главное — никаких давно снятых видео и длинных лекций. Теория и практика проходят в интерактивном учебнике в удобном темпе без жёстких дедлайнов! А воркшопы с опытными разработчиками, рассказывающими о лучших практиках и разбирающими сложные кейсы, можно смотреть в записи, если вы не успеваете их посетить. 👉 Начните учиться бесплатно уже сейчас!

DevOps
8 846
AgileOps: Jira-центричный подход Благородя своей гибкости, Jira в большинстве крупных компаний, используется в качестве едино
AgileOps: Jira-центричный подход Благородя своей гибкости, Jira в большинстве крупных компаний, используется в качестве единой системы принятия решений и отслеживания изменений. Вопреки расхожему мнению, далеко не все компании занимаются разработкой софта. Во многих крупных организациях Dev и Ops – это всего лишь одно структурное подразделение, так называемый Cost Center (то есть напрямую компании доходы не приносит). При этом одной из главных задач в Agile является обеспечение прозрачности процессов для всех заинтересованных сторон (stakeholders). Для многих компаний парадигма JiraOps или скорее IssueTrackingOps подходит гораздо лучше, чем GitOps. Для того, чтобы убрать препоны между бизнесом, DEV, OPS, SEC, QA и обеспечить прозрачность процессов можно разрабатывать свою автоматизацию для Jira, либо использовать инструменты от сторонних разработчиков. https://habr.com/ru/articles/786444/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
⚡ Стажёры, призываем вас! 👨‍💻 ИТ-холдинг Т1 завершает набор на полугодовую оплачиваемую стажировку для 1С-разработчиков. У
+3
⚡ Стажёры, призываем вас! 👨‍💻 ИТ-холдинг Т1 завершает набор на полугодовую оплачиваемую стажировку для 1С-разработчиков. У тебя есть шанс получить ценный опыт и построить карьеру в крупнейшей ИТ-компании страны (по версии RAEX и CNews 2023). ⚡ Зачем участвовать? — уникальный рыночный опыт и масштабные ресурсы — сертификация от вендора — офис в центре Санкт-Петербурга с приставкой, фрешами и массажным креслом — возможность перейти на удаленку — поддержка и большое сообщество Т1, где можно учить английский и китайский, стать частью киберкоманды, техногильдии или киноклуба 😍 По итогам стажировки тебя ждет перевод на бессрочный трудовой договор, карьерный фаст-трек из джуна в мидла за 1,5 года и бонусы аккредитованной ИТ-компании: ДМС, обучение, митапы, программы развития и многое другое. Ждем студентов последних курсов и выпускников тех. специальностей, которые имеют опыт разработки на любом языке программирования от 1 года и понимают, что такое СУБД и SQL. 🤓 Принимаем заявки до 29 ноября на сайте Реклама. ООО "Т1". ИНН 7720484492.

DevOps
8 846
Синхронизация локальных изменений с docker/kubernetes контейнером Думаю, это знакомая ситуация, когда вы решили создать какой-то сервис, написали первичный код, завернули это в контейнер, запустили в docker или в kubernetes, и все заработало...но вам понадобилось поменять код, ведь вы собираетесь вести активную разработку - изменять файлы, добавлять новые зависимости и так далее, не хотелось бы каждый раз вручную собирать или синхронизировать файлы, т.к. это занимает много времени. К счастью мир не стоит на месте, и уже есть несколько инструментов, которые позволят вам решить эту задачу, и ниже я вам расскажу о некоторых из них с примерами и кодом. https://habr.com/ru/articles/786282/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
Atlantis Автоматизация Pull Request в Terraform https://github.com/runatlantis/atlantis #devops #девопс Подпишись 👉@i_DevOps
Atlantis Автоматизация Pull Request в Terraform https://github.com/runatlantis/atlantis #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
🔥 Почему Cassandra становится выбором лидеров в мире больших данных? На открытом вебинаре 4 декабря в 20:00 мск мы расскажем
🔥 Почему Cassandra становится выбором лидеров в мире больших данных? На открытом вебинаре 4 декабря в 20:00 мск мы расскажем все о ее возможностях! Cassandra — это не просто база данных. Это мощный инструмент для работы с большими объемами данных, масштабирования и обеспечения высокой доступности. Узнайте, почему она настолько популярна и как используется в разных отраслях. 💡 Реальные кейсы, примеры внедрения, уникальные преимущества — вебинар поможет вам понять, как именно Cassandra может улучшить управление данными и сэкономить ресурсы. Вебинар пройдет в рамках курса «Cassandra для разработчиков и администраторов», все посетители получат welcome-скидку на обучение. 🔗 Ссылка на регистрацию: https://vk.cc/cFmRgO Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 846
Платформа управления оповещениями и AIOps с открытым исходным кодом. Рабочие процессы Keep — это GitHub Actions для ваших инс
Платформа управления оповещениями и AIOps с открытым исходным кодом. Рабочие процессы Keep — это GitHub Actions для ваших инструментов мониторинга. Рабочий процесс Keep — это декларативный YAML-файл, который автоматизирует управление оповещениями и инцидентами. Каждый рабочий процесс состоит из следующих элементов: - Триггеры — что запускает рабочий процесс (оповещения, инциденты, расписание или ручной запуск). - Шаги — чтение или получение данных (обогащение, контекст). - Действия — выполнение операций (обновление тикетов, отправка уведомлений, перезапуск серверов). https://github.com/keephq/keep #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
Перечислите различные сервисы K8, которые могут работать на узлах. Kubernetes (K8s) запускает различные службы на узлах, в том числе: На рабочих узлах: kubelet: отвечает за управление узлами и обеспечение того, чтобы контейнеры работали должным образом. kube-proxy: предоставляет службы сетевого прокси-сервера для обеспечения связи между узлами и службами. На главных узлах: kube-apiserver: предоставляет API Kubernetes, через который все остальные компоненты взаимодействуют с кластером. kube-scheduler: назначает вновь созданные модули узлу на основе доступности ресурсов и других ограничений. kube-controller-manager: отслеживает состояние кластера и выполняет задачи для поддержания желаемого состояния, такие как масштабирование вверх или вниз. Другие службы, которые могут работать на рабочих узлах, включают kube-dns, который обеспечивает разрешение DNS для служб Kubernetes, и kubelet, который управляет жизненными циклами модулей на узле. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
⁉️Хотите создавать более стабильную и безопасную инфраструктуру на Kubernetes? Приглашаем на открытый урок «CRI — обзор конте
⁉️Хотите создавать более стабильную и безопасную инфраструктуру на Kubernetes? Приглашаем на открытый урок «CRI — обзор контейнерных runtime», где мы изучим ключевые компоненты контейнерной среды выполнения и разберём их роль в экосистеме Kubernetes. Регистрация Погрузитесь в CRI, рассмотрите плюсы containerd, CRI-O и других сред, а также узнайте, как выбрать оптимальный контейнерный runtime для задач вашего проекта. 🔥Присоединяйтесь 2 декабря в 20:00 мск, чтобы усовершенствовать навыки работы с контейнерными платформами. Зарегистрируйтесь на вебинар и получите скидку на полный курс «Инфраструктурная платформа на основе Kubernetes»: https://vk.cc/cFmHLS Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 846
Doas – утилита, которая позволяет обычным пользователям выполнять задачи от имени root, так же как это делает sudo. Она была разработана проектом OpenBSD как минималистичная альтернатива sudo. Запускайте apt install doas. Так как doas не входит по умолчанию в коробочные версии linux, утилита требует немного бОльших настроек, в отличие от sudo. Но конфигурация намного проще для понимания чем sudo. Настраивается все это через файл /etc/doas.conf. Если файла нет — создайте. Сымитируем поведение sudo и позволим пользователю выполнять любые команды от пользователя root. Добавим в конфиг такое:

permit persist user as root
Теперь пользователь user сможет выполнять команды от root + пользователь получает льготный период, когда не нужно вводить пароль в течение нескольких минут после последовательных команд doas. Допустим нужно сделать подобное, но для определенной группы, добавляем в конфиг строчку:

permit persist :wheel as root
Теперь все кто в группе wheel смогут побыть рутом. Также и с белым списком команд, которые можно выдать для запуска без пароля:

permit persist user as root
permit nopass :user as root cmd apt
Да, конфиг более читабельный чем у sudo Конфиг sudo

%wheel ALL=(ALL) NOPASSWD: ALL
Конфиг doas

permit nopass :wheel as root
Ну и с помощью doas можно запустить root shell такой командой:

doas -s
#devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
Чем заменить сервис New Relic, при этом сохранить контроль над данными📊, гибкость настройки и локальную поддержку? На этот вопрос ответили на митапе GMonit вместе с экспертом из АШАН: 📌 Сравнили функционал New Relic с российским APM-инструментом мониторинга на примере observability платформы GMonit. 📌 Рассказали, как с помощью APM-инструмента можно настроить мониторинг в считанные минуты, отследить корневые ошибки на уровне кода и ускорить работу с инцидентами в несколько раз. 📌 Показали на реальном примере, как GMonit позволил компании АШАН комплексно оценить влияние ИТ на e-com и определить векторы для оптимизации работы сервисов.🔝 Видеозапись онлайн-мероприятия можно посмотреть на удобной для вас площадке: 🎥 ВКонтакте 🎥 Rutube 🎥 YouTube

DevOps
8 846
🐾 Tabby Это самостоятельный помощник по написанию кода с искусственным интеллектом, представляющий собой альтернативу GitHub Copilot с открытым исходным кодом и локальным ресурсом. Он может похвастаться несколькими ключевыми особенностями: Самодостаточность, отсутствие необходимости в СУБД или облачном сервисе. Интерфейс OpenAPI, легко интегрируемый с существующей инфраструктурой (например, Cloud IDE). Поддержка графических процессоров потребительского класса. https://github.com/TabbyML/tabby #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
+9
Docker 01- Основы. Принцип работы. Почему docker. Сравнение с виртульной машиной. Применение. 02- Установка Docker в Linux и Windows. 03- Основные команды. Управление портами. Port Mapping. 04- Переменные. Environment Variables. 05- Volumes. Постоянные данные. Persisting Data. 06- Сети в докер. Network: bridge, host, none, macvlan, ipvlan 07- Dockerfile. Создаем СВОИ контейнеры. 08- Docker-COMPOSE. Простой запуск контейнеров. 09- Portainer. Управлять Docker ПРОСТО. Обзор, установка, настройка. 10- Watchtower. Автоматизация: обновление Docker контейнеров. источник #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
⁉️ Ваши микросервисы тормозят? База данных перегружена? Решение есть — кэширование! На открытом уроке «Кэширование в микросер
⁉️ Ваши микросервисы тормозят? База данных перегружена? Решение есть — кэширование! На открытом уроке «Кэширование в микросервисной архитектуре» мы разберём, как ускорить системы, сократить время отклика и снизить нагрузку. Вы узнаете про паттерны кэширования, типы кэшей и популярные инструменты вроде Redis и Memcached. Представьте микросервисы, которые работают молниеносно, а база данных больше не задыхается от запросов. Ваша архитектура станет не только производительной, но и устойчивой. 🔥 Спикер Сергей Прощаев — ведущий инженер-Java-разработчик в одной из крупнейших нефтяных компаний России. 🔴 Регистрируйтесь на вебинар 11 декабря в 20:00 мск! Урок пройдёт перед стартом курса «Microservice Architecture». Только участники получат скидку на обучение: https://vk.cc/cFjRKp Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 846
Bitwarden в действии: Автоматизация смены ключей и паролей для AWS В мире, где каждая учетная запись требует от нас еще одног
Bitwarden в действии: Автоматизация смены ключей и паролей для AWS В мире, где каждая учетная запись требует от нас еще одного пароля, и каждый облачный сервис, такой как AWS, зависит от надежности этих ключей, менеджеры паролей вроде Bitwarden выступают как спасители. Они не просто хранят наши ключи и пароли, но и делают их управление значительно удобнее. Однако, даже с таким мощным инструментом, как Bitwarden, мы сталкиваемся с ограничением: он не способен автоматически обновлять и менять используемые в облачных сервисах ключи и пароли. Итак, что делать, когда ручное обновление ключей и паролей становится скучной и малоэффективной задачей? В этой статье мы исследуем, как можно объединить удобство использования Bitwarden с эффективными методами автоматизации для управления учетными данными AWS. Представьте себе – больше нет монотонного ввода паролей и обновлений ключей вручную. Но для этого придется немного постараться. Что ж, начнем... https://habr.com/ru/articles/784524/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
⚡Кому и зачем нужна безопасная разработка, и что необходимо для запуска подхода DevSecOps в организации? Обсудили эти вопросы
⚡Кому и зачем нужна безопасная разработка, и что необходимо для запуска подхода DevSecOps в организации? Обсудили эти вопросы в очередном выпуске подкаста «Безопасный выход». Вместе с Ильей Шмаковым, BISO и DevSecOps TeamLead в Росбанке, разобрали распространение DevSecOps, его адаптацию и внедрение в процесс разработки в отечественных компаниях. Смотрите подкаст и вы узнаете: • что драйвит внедрение DevSecOps, и как посчитать его эффективность; • какой нужен MVP для запуска процессов безопасной разработки; • кто может стать DevSecOps, и где готовят таких специалистов; • кто такие Security Champion, и как их вырастить среди своих разработчиков; • каковы перспективы развития безопасной разработки в России. 💬VK Видео 📱Rutube 📹YouTube 🎼Podster Подписывайтесь на подкаст, чтобы не пропустить новые выпуски! erid LjN8KUbfV

DevOps
8 846
Pipelight - Tiny automation pipelines Миниатюрные конвейеры автоматизации. Внедрите CI/CD в самые маленькие проекты. Самостоятельный хостинг, легкий вес, только CLI. https://github.com/pipelight/pipelight #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 846
4 декабря приглашаем вас на вебинар «GitOps подход к деплою приложений в кластер на примере ArgoCD» 🔹Познакомимся с концепци
4 декабря приглашаем вас на вебинар «GitOps подход к деплою приложений в кластер на примере ArgoCD» 🔹Познакомимся с концепцией GitOps, ее преимуществами и недостатками 🔹Рассмотрим ArgoCD как наиболее популярный инструмент, реализующий эту концепцию 🔹Установим ArgoCD в кластер и выполним развертывание приложения с помощью паттерна App of Apps Эксперты встречи ➡️ Денис Лавров, Архитектор MTS AI ➡️ Кирилл Борисов, SRE в VK Когда: 4 декабря в 18:00 мск Занять место на вебинаре 👉 через бота Реклама ООО «Слёрм» ИНН 3652901451

DevOps
8 846
Перечислите некоторые исходные пространства имен, из которых запускается Kubernetes Вот некоторые начальные пространства имен: Default: это пространство имен включено Kubernetes, чтобы пользователи могли начать использовать новый кластер без необходимости предварительного создания пространства имен. Kube-system: это пространство имен для объектов, созданное системой Kubernetes. Kube-public: это пространство имен доступно для чтения как аутентифицированным, так и неаутентифицированным клиентам. Оно зарезервировано в основном для использования в кластере. #devops #девопс Подпишись 👉@i_DevOps