uz
Feedback
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 758
Obunachilar
-424 soatlar
-237 kunlar
+1330 kunlar
Postlar arxiv
DevOps
8 758
Topolvm Это проект с открытым исходным кодом, обеспечивающий управление томами для Kubernetes на основе LV (Logical Volume).
Topolvm Это проект с открытым исходным кодом, обеспечивающий управление томами для Kubernetes на основе LV (Logical Volume). Он позволяет эффективно использовать локальное хранилище на узлах кластера и автоматизирует создание, управление и удаление томов. Среди основных возможностей Topolvm: - Dynamic provisioning: автоматическое создание логических томов для Kubernetes PersistentVolumeClaims. - Тонкое использование ресурсов: поддержка thin provisioning, что позволяет эффективно расходовать доступное пространство. - Интеграция с CSI: поддержка интерфейса CSI (Container Storage Interface) для работы с Kubernetes. - Полный контроль над хранилищем: локальные тома автоматически распределяются на основе доступных ресурсов. https://github.com/topolvm/topolvm/ 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
Juniper routers, как правильно собрать syslogs и красиво оформить dashboard в grafana В данное статье рассматривается порядок
Juniper routers, как правильно собрать syslogs и красиво оформить dashboard в grafana В данное статье рассматривается порядок развертывания системы сбора и анализа логов с сетевых устройств производства Juniper Networks, посредством применения «Vector», «Loki» и «Grafana». Подробно описан процесс развертывания данных инструментов с помощью docker‑compose. Помимо этого, в статье затрагивается конфигурация сетевых устройств с использованием Ansible. Отдельное внимание отведено визуализации данных в Grafana, посредством создания dashboard. https://habr.com/ru/articles/876542/ 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
Как работают контейнеры: создаём Docker-подобный контейнер с нуля 🛠️ Одна из самых подробно исследованных работ о контейнера
Как работают контейнеры: создаём Docker-подобный контейнер с нуля 🛠️ Одна из самых подробно исследованных работ о контейнерах, которые я писал на данный момент. Узнайте, как создать реалистичный контейнер уровня Docker, используя только стандартные команды Linux. https://labs.iximiuz.com/tutorials/container-filesystem-from-scratch 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
📕Интеграция Clickhouse и dbt Вебинар для: Data-инженеров, архитекторов и аналитиков, администраторам баз данных и DevOps-инж
📕Интеграция Clickhouse и dbt Вебинар для: Data-инженеров, архитекторов и аналитиков, администраторам баз данных и DevOps-инженеров, разработчиков высоконагруженных приложений На открытом уроке 26 ноября в 20:00 мск мы рассмотрим все тонкости интеграции Clickhouse и dbt: 📗 На вебинаре разберемся как: 1. Разворачивать dbt-проект и настраивать минимальную конфигурацию под ClickHouse. 2. Выбирать и применять материализации под задачу. 📘 В результате на практике изучите и освоите работу с Jinja, написание небольших макросов, добавление тестов, генерирацию документации и её использование. 👉 Регистрация на урок и подробности о курсе ClickHouse для инженеров и архитекторов БД: https://vk.cc/cRGUTW Все участники открытого урока получат скидку на курс "ClickHouse для инженеров и архитекторов БД" Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 758
+3
DevOops Способы аутентификации в Kubernetes. Интеграция с LDAP Разработка в Kubernetes: путь от Kubespray к Rancher Monitoring as a service Единый подход к CI/CD Store источник 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
💡Local Path Provisioner — это удобное решение для предоставления локального хранилища в Kubernetes-кластерах. Оно позволяет
💡Local Path Provisioner — это удобное решение для предоставления локального хранилища в Kubernetes-кластерах. Оно позволяет пользователям создавать PersistentVolume на узлах с использованием локального хранилища. Основные преимущества: - Простая настройка и использование. - Гибкость в указании путей для хранения. - Отличный выбор для разработки и тестирования. https://github.com/rancher/local-path-provisioner/tree/master 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
Скидка 50% на менеджер паролей Пассворк Чёрная пятница в Пассворке стартует 24 ноября и продлится до 5 декабря. В эти дни буд
Скидка 50% на менеджер паролей Пассворк Чёрная пятница в Пассворке стартует 24 ноября и продлится до 5 декабря. В эти дни будет действовать скидка 50% на покупку коробочного решения. Что даёт Пассворк вашей компании Централизованное управление конфиденциальными данными. Всё остаётся в вашей инфраструктуре. Сотрудники быстро находят нужную информацию, администраторы управляют правами доступа, отслеживают все действия и изменения — полный контроль и безопасность. Почему Пассворк • Включён в единый реестр Минцифры • Имеет все необходимые лицензии ФСТЭК и ФСБ • Качественная и оперативная поддержка • Все пароли и секреты хранятся на ваших серверах • Регулярные обновления и сопровождение на каждом этапе • Опыт внедрения в системообразующие предприятия страны • Сертифицирован с Astra Linux, РЕД Софт, МСВСфера, Pangolin DB, ОС Атлант и многими другими российскими решениями Пассворк создан для компаний и государственных учреждений, которым нужна проверенная безопасность. Всё упорядочено, защищено и всегда под рукой. Приобрести Пассворк со скидкой 50%

DevOps
8 758
🌟 GitHub Actions для Terraform 🌟 Если вы используете Terraform и хотите интегрировать его с CI/CD процессами на GitHub Acti
🌟 GitHub Actions для Terraform 🌟 Если вы используете Terraform и хотите интегрировать его с CI/CD процессами на GitHub Actions, используйте библиотеку terraform-github-actions. С её помощью вы сможете: - Автоматизировать и тестировать Terraform-код. - Настраивать проверки terraform plan и terraform apply. - Ускорить деплой инфраструктуры. Документация в репозитории описывает примеры использования и тонкости настройки. https://github.com/dflook/terraform-github-actions 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
Мониторинг K8s: экономим время Все знают, как провести мониторинг Kubernetes-кластера. Но как сделать его простым и полезным?
Мониторинг K8s: экономим время Все знают, как провести мониторинг Kubernetes-кластера. Но как сделать его простым и полезным?  Приглашаем вас на вебинар 28 ноября, где раскроем все тонкости использования метрик в кластерах Deckhouse Kubernetes Platform (DKP). Мы расскажем и покажем, что уже есть «из коробки» в платформе, а также, какие инструменты и подходы упрощают настройку и повышают эффективность мониторинга приложений, запущенных в Kubernetes-кластере. На вебинаре вы узнаете: 👉 чем наш подход к мониторингу отличается от других и как это вам поможет; 👉 как мультитенантность и интеграция с веб-интерфейсом облегчают ежедневные задачи по управлению кластерами; 👉 как готовые дашборды и алерты «из коробки» ускоряют расследование инцидентов и локализацию сбоев. 28 ноября, 12:00 | Онлайн Регистрируйтесь по ссылке и повышайте эффективность работы с Kubernetes благодаря инструментам DKP!

DevOps
8 758
DevSecOps 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
😀 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps
😀 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
👩‍💻 Открытый урок «Custom Resource Definitions (CRD) в Kubernetes. Операторы: автоматизация на новом уровне». 🗓 3 декабря
👩‍💻 Открытый урок «Custom Resource Definitions (CRD) в Kubernetes. Операторы: автоматизация на новом уровне». 🗓 3 декабря в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «Инфраструктурная платформа на основе Kubernetes». Программа вебинара: ✔️ Что такое Custom Resource Definitions (CRD) и зачем они нужны. ✔️ Как создать и зарегистрировать собственный CRD. ✔️ Примеры использования CRD в продакшн-кластерах. ✔️ Что такое операторы, их роль и принципы работы. ✔️ Как CRD и операторы помогают автоматизировать управление ресурсами и снижать нагрузку на инженеров. В результате вебинара: - Поймёте, как с помощью CRD и операторов расширять возможности Kubernetes. - Научитесь автоматизировать управление пользовательскими ресурсами и упрощать поддержку инфраструктуры. - Получите базу для создания собственных операторов и интеграции их в CI/CD. 🔗 Ссылка на регистрацию: https://vk.cc/cRBJhd Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 758
Repost from Bash Советы
📂 Быстрое создание структуры директорий в Linux Иногда нужно быстро создать целую структуру папок. Вручную - долго. На помощ
📂 Быстрое создание структуры директорий в Linux Иногда нужно быстро создать целую структуру папок. Вручную - долго. На помощь приходит mkdir с флагом -p:

mkdir -p /var/www/project/{css,js,images,fonts}
✅ Этот однострочник создаст папки css, js, images, fonts внутри /var/www/project, даже если родительские директории ещё не существуют. Фишка: можно создавать вложенные структуры сразу:

mkdir -p /opt/data/{logs/{nginx,mysql},backups/{daily,weekly}}
Это создаст: - /opt/data/logs/nginx - /opt/data/logs/mysql - /opt/data/backups/daily - /opt/data/backups/weekly Полезно, если нужно быстро подготовить окружение для проекта 🚀 👉@bash_srv

DevOps
8 758
tofuenv — это лёгкий и удобный инструмент для управления виртуальными окружениями Python. Он создан с акцентом на минимализм и простоту использования, чтобы разработчики могли быстро создавать и переключаться между окружениями. Основные возможности: - Упрощённое создание и активация виртуальных окружений. - Лёгкая интеграция с популярными инструментами. - Минимальная зависимость от внешних библиотек. https://github.com/tofuutils/tofuenv 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
✌️ Хочешь быстро запустить сайт или приложение без сложностей? SourceCraft предоставляет «Sites»-функционал — хостинг статиче
✌️ Хочешь быстро запустить сайт или приложение без сложностей? SourceCraft предоставляет «Sites»-функционал — хостинг статических сайтов, лендингов и документации прямо из репозитория. ➕ А с грантом 6 000 ₽ на облако ты можешь поднять полноценный сайт, приложение или сервис без затрат. Получи грант и запусти проект Все начинается с создания репозитория в SourceCraft!

DevOps
8 758
Как я уменьшил размер образа 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/ original https://bhupesh.me/publishing-my-first-ever-dockerfile-optimization-ugit/ 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
K8s ASA: Интерфейс хранения данных Как и большинство серверов API, одной из основных функций сервера API Kubernetes, если не
K8s ASA: Интерфейс хранения данных Как и большинство серверов API, одной из основных функций сервера API Kubernetes, если не главной, является получение данных, их хранение и последующее возвращение по запросу. Сегодня мы сосредоточимся на том, как сервер API хранит данные. https://danielmangum.com/posts/k8s-asa-the-storage-interface/ 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
Docker для начинающих: что это такое и как пользоваться Статей про Docker много не бывает. В этом материале мы разберём базу:
Docker для начинающих: что это такое и как пользоваться Статей про Docker много не бывает. В этом материале мы разберём базу: что такое Docker, как он работает и зачем нужен, а затем пошагово пройдём путь от установки до запуска первого контейнера. https://habr.com/ru/companies/netologyru/articles/967546/ 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 758
👩‍💻 Kubernetes стал стандартом индустрии. Но базового знания мало: компании ищут специалистов, которые могут строить полноц
👩‍💻 Kubernetes стал стандартом индустрии. Но базового знания мало: компании ищут специалистов, которые могут строить полноценные инфраструктурные платформы. 🔥 Курс «Инфраструктурная платформа на основе Kubernetes» от OTUS — это живая практика от опытных инженеров. На занятиях вы пройдёте весь путь от развёртывания кластера и настройки мониторинга до управления безопасностью и логированием. 🦾 После обучения вы сможете претендовать на позицию платформенного инженера, уверенно работать с экосистемой Kubernetes и подготовиться к международным сертификациям CKA и CKAD. А диплом OTUS станет аргументом для работодателей: курс создан по актуальным требованиям рынка. ➡️ Пройдите короткое вступительное тестирование и присоединяйтесь к группе: https://vk.cc/cRti3k Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 758
Типичные проблемы с Docker и как их решать Docker прочно вошел в нашу жизнь, став стандартом де-факто для контейнеризации при
Типичные проблемы с Docker и как их решать Docker прочно вошел в нашу жизнь, став стандартом де-факто для контейнеризации приложений. Он обещает среду «работает на моей машине — будет работать везде», и в большинстве случаев так и есть. Но рано или поздно каждый разработчик или DevOps-инженер сталкивается с ситуацией, когда эта магия дает сбой. Контейнер не запускается, приложение не видит друг друга, а диск сервера таинственным образом переполняется. В этой статье мы не будем поверхностно пробегать по списку команд. Мы погрузимся в три самые частые и раздражающие категории проблем Docker: нехватку места, конфликты прав доступа и сетевые коллизии. Мы разберемся в причинах их возникновения и выработаем системный подход к решению. https://habr.com/ru/companies/timeweb/articles/965454/ 📲 Мы в MAX #devops #девопс Подпишись 👉@i_DevOps