#Собес #networks
🤔 Назовите две технологии, которые можно использовать для подключения двух офисов в УДаленных локациях.
Для подключения двух офисов в удаленных локациях можно использовать VPN (виртуальную частную сеть) и облачные технологии. VPN обеспечивает защищённое соединение через Интернет, а облачные технологии позволяют обмениваться данными и приложениями через удалённые серверы.
👉 Новости 👉 База вопросов
Для подключения двух офисов в удаленных локациях можно использовать VPN (виртуальную частную сеть) и облачные технологии. VPN обеспечивает защищённое соединение через Интернет, а облачные технологии позволяют обмениваться данными и приложениями через удалённые серверы.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
❤️🔥 Домашняя серверная для DevOps: установка GitLab + Let's Encrypt
Привет! Это Александр, DevOps инженер команд Страхования в Банки.ру.
Продолжаю серию статей про домашний сервер. В прошлых материалах я рассказал о выборе железа, сборке и настройке NAS и серверов для дома. В этой и последующих статьях опишу установку нужного софта в домашнюю серверную. Для этого вам, возможно, понадобится VPN на виртуальных машинах или на уровне всей домашней сети (у меня второй вариант).
Начать я бы хотел с установки GitLab. На данный момент у меня достаточно ресурсов, чтобы хостить GitLab и другие сервисы, которые использует DevOps-инженер. Но для чего мне нужен GitLab? Тут всё очень просто: в своей работе я использую подход Infrastructure as Code (IaC) — инфраструктура как код. При таком методе конфигурация инфраструктуры описана в файлах в репозитории, который хранит историю изменений.
В итоге из хранилища можно как развернуть нужный софт за считаные минуты, так и вспомнить, что мы коммитили в репозиторий. GitLab требованиям этого подхода отвечает. К тому же у платформы широкий функционал, который понадобится мне в будущем (CI/CD, например, или хранение terrafrom state в самом GitLab).
Хабр
👉 Новости 👉 База вопросов
Привет! Это Александр, DevOps инженер команд Страхования в Банки.ру.
Продолжаю серию статей про домашний сервер. В прошлых материалах я рассказал о выборе железа, сборке и настройке NAS и серверов для дома. В этой и последующих статьях опишу установку нужного софта в домашнюю серверную. Для этого вам, возможно, понадобится VPN на виртуальных машинах или на уровне всей домашней сети (у меня второй вариант).
Начать я бы хотел с установки GitLab. На данный момент у меня достаточно ресурсов, чтобы хостить GitLab и другие сервисы, которые использует DevOps-инженер. Но для чего мне нужен GitLab? Тут всё очень просто: в своей работе я использую подход Infrastructure as Code (IaC) — инфраструктура как код. При таком методе конфигурация инфраструктуры описана в файлах в репозитории, который хранит историю изменений.
В итоге из хранилища можно как развернуть нужный софт за считаные минуты, так и вспомнить, что мы коммитили в репозиторий. GitLab требованиям этого подхода отвечает. К тому же у платформы широкий функционал, который понадобится мне в будущем (CI/CD, например, или хранение terrafrom state в самом GitLab).
Хабр
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
👨💻 Периодическая таблица инструментов DevSecOps
Независимо от того, начинаешь ли ты с нуля, устраняешь пробелы или заменяешь существующие инструменты, начни с Периодической таблицы, чтобы подобрать оптимальные решения для своей DevOps-пайплайна.
👉 Новости 👉 База вопросов
Независимо от того, начинаешь ли ты с нуля, устраняешь пробелы или заменяешь существующие инструменты, начни с Периодической таблицы, чтобы подобрать оптимальные решения для своей DevOps-пайплайна.
Please open Telegram to view this post
VIEW IN TELEGRAM
#статьи
👨💻 Сложная оркестрация
Статья посвящена оркестрации инфраструктуры в гибридных облаках. Описываются подходы к автоматизации сложных рабочих процессов, включая управление конфигурациями, миграции баз данных, динамическое управление инвентарем и кросс-облачную оркестрацию. Особое внимание уделяется отказоустойчивости, масштабируемости и интеграции различных инструментов для обеспечения надежной и эффективной работы распределенных систем.
Хабр
👉 Новости 👉 База вопросов
Статья посвящена оркестрации инфраструктуры в гибридных облаках. Описываются подходы к автоматизации сложных рабочих процессов, включая управление конфигурациями, миграции баз данных, динамическое управление инвентарем и кросс-облачную оркестрацию. Особое внимание уделяется отказоустойчивости, масштабируемости и интеграции различных инструментов для обеспечения надежной и эффективной работы распределенных систем.
Хабр
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #mongoDB
🤔 Как выполнить поиск без учета регистра в MongoDB?
Для поиска без учета регистра в MongoDB используется оператор Sregex в сочетании с опцией
soptions, установленной в "i". Это позволяет искать значения, игнорируя различия между заглавными и
строчными буквами. Пример запроса:
👉 Новости 👉 Платформа
Для поиска без учета регистра в MongoDB используется оператор Sregex в сочетании с опцией
soptions, установленной в "i". Это позволяет искать значения, игнорируя различия между заглавными и
строчными буквами. Пример запроса:
db.collectionName.find([field: Sregex: "searchTerm", Soptions: "i" ] |)
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😎
Но ты можешь добраться до
И да, он написан на Rust
Это настраиваемый системный монитор для терминала, вдохновлённый
Его можно использовать в Linux, macOS и даже Windows
Гитхаб
👉 Новости 👉 База вопросов
top хорош для мониторинга системы в LinuxНо ты можешь добраться до
bottom И да, он написан на Rust
Это настраиваемый системный монитор для терминала, вдохновлённый
gtop, gotop и htop.Его можно использовать в Linux, macOS и даже Windows
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😱 Быстрый совет по Linux
Нужен безопасный и уникальный временный файл или каталог в скриптах? Используй:
Команда создаст временный файл с уникальным именем в каталоге
Для создания временного каталога добавь опцию
👉 Новости 👉 База вопросов
Нужен безопасный и уникальный временный файл или каталог в скриптах? Используй:
$ mktemp
Команда создаст временный файл с уникальным именем в каталоге
/tmp Для создания временного каталога добавь опцию
-d.Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😵💫 Cвежий туториал по сетевому взаимодействию в Kubernetes
Сетевая подсистема Kubernetes — один из ключевых и наиболее сложных аспектов при работе с контейнеризированными нагрузками в продакшене. Именно она обеспечивает взаимодействие между различными компонентами системы Kubernetes — такими как контейнеры и сервисы.
В этом руководстве вы познакомитесь как с теоретическими основами, так и с практическими примерами и лучшими практиками, которые помогут разобраться в сетевом устройстве Kubernetes
Тык сюда
👉 Новости 👉 База вопросов
Сетевая подсистема Kubernetes — один из ключевых и наиболее сложных аспектов при работе с контейнеризированными нагрузками в продакшене. Именно она обеспечивает взаимодействие между различными компонентами системы Kubernetes — такими как контейнеры и сервисы.
В этом руководстве вы познакомитесь как с теоретическими основами, так и с практическими примерами и лучшими практиками, которые помогут разобраться в сетевом устройстве Kubernetes
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #mongoDB
🤔 Что такое агрегация в MongoDB и зачем она нужна?
Агрегация в MongoDB - это процесс обработки данных с использованием конвейера (pipeline), где данные проходят через последовательность этапов для фильтрации, группировки и преобразования. Она используется для выполнения сложных аналитических операций.
👉 Новости 👉 Платформа
Агрегация в MongoDB - это процесс обработки данных с использованием конвейера (pipeline), где данные проходят через последовательность этапов для фильтрации, группировки и преобразования. Она используется для выполнения сложных аналитических операций.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👨💻 Linux Storage 101: Форматирование пустого диска
Продолжая тему управления хранилищем — сможешь ли ты отформатировать пустой диск в файловую систему ext4, затем примонтировать его и записать файл, чтобы убедиться, что всё работает как ожидается?
Супербазовая задача, но знать обязательно: https://labs.iximiuz.com/challenges/storage-simple-format
👉 Новости 👉 База вопросов
Продолжая тему управления хранилищем — сможешь ли ты отформатировать пустой диск в файловую систему ext4, затем примонтировать его и записать файл, чтобы убедиться, что всё работает как ожидается?
Супербазовая задача, но знать обязательно: https://labs.iximiuz.com/challenges/storage-simple-format
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😊 Быстрый совет по Linux
Используйте команду
Эта команда выводит файлы и подкаталоги в каталоге
Отлично подходит для быстрого изучения структуры конфигурационных файлов
👉 Новости 👉 База вопросов
Используйте команду
tree, чтобы отобразить структуру каталога и его содержимого в виде иерархического дерева.$ tree -L 2 /etc
Эта команда выводит файлы и подкаталоги в каталоге
/etc на глубину 2 уровня.Отлично подходит для быстрого изучения структуры конфигурационных файлов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
#полезное
😇 Kubernetes 101: Деплой Pod'а с образом контейнера из приватного реестра
Нашёл для вас новый практический челендж. Загрузка приватных образов — одна из самых базовых, но в то же время фундаментальных возможностей любого контейнерного рантайма, и это то, что должен знать каждый.
Попрактиковаться можно здесь: https://labs.iximiuz.com/challenges/kubernetes-pull-private-image
👉 Новости 👉 База вопросов
Нашёл для вас новый практический челендж. Загрузка приватных образов — одна из самых базовых, но в то же время фундаментальных возможностей любого контейнерного рантайма, и это то, что должен знать каждый.
Попрактиковаться можно здесь: https://labs.iximiuz.com/challenges/kubernetes-pull-private-image
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #mongoDB
🤔 Как ограничить количество возвращаемых документов в MongoDB?
Метод
👉 Новости 👉 Платформа
Метод
limit() позволяет ограничить количество документов, возвращаемых запросом. Вы передаёте в него число, указывающее максимальное количество возвращаемых документов.Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
👍 Gemini CLI — опенсорс AI-агент для разработчиков от Google, который работает прямо в терминале
На борту — Gemini 2.5 Pro, контекст 1М токенов, 60 запросов/мин и 1000 в сутки — бесплатно (нужен только гугл-аккаунт)
Можно писать и дебажить код, автоматизировать задачи, ресерчить
При желании можно прикрутить любой MCP сервер. Например, генерировать прямо из терминала картинки (Imagen) или видео (Veo)
Исходники на GitHub
👉 Новости 👉 База вопросов
На борту — Gemini 2.5 Pro, контекст 1М токенов, 60 запросов/мин и 1000 в сутки — бесплатно (нужен только гугл-аккаунт)
Можно писать и дебажить код, автоматизировать задачи, ресерчить
При желании можно прикрутить любой MCP сервер. Например, генерировать прямо из терминала картинки (Imagen) или видео (Veo)
npm install -g @google/gemini-cli
Исходники на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 8 стратегий деплоя в Kubernetes и как они работают
🟠 Деплой с полным пересозданием
🟠 Поэтапный деплой
🟠 Деплой по схеме "синяя/зелёная" среда
🟠 Канареечный деплой
🟠 Деплой с A/B-тестированием
🟠 Теневой деплой
🟠 Управляемый деплой по принципу "по возможности"
🟠 Медленный градуальный деплой
https://www.groundcover.com/blog/kubernetes-deployment-strategies
👉 Новости 👉 База вопросов
https://www.groundcover.com/blog/kubernetes-deployment-strategies
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥄 Совет дня по Linux
Если вы хотите определить, сколько времени занимает выполнение конкретной команды или скрипта, используйте команду
Синтаксис:
Пример:
Команда также отображает использование системных ресурсов процессом, что делает её полезным инструментом для оценки эффективности выполнения конкретной команды
👉 Новости 👉 База вопросов
Если вы хотите определить, сколько времени занимает выполнение конкретной команды или скрипта, используйте команду
time.Синтаксис:
$ time <здесь_команда>
Пример:
$ time find / -perm -u=s -type f &>/dev/null
Команда также отображает использование системных ресурсов процессом, что делает её полезным инструментом для оценки эффективности выполнения конкретной команды
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#Собес #mongoDB
🤔 Что такое курсор в MongoDB и как он используется?
Курсор в MongoDB - это объект, возвращаемый методами вроде
👉 Новости 👉 Платформа
Курсор в MongoDB - это объект, возвращаемый методами вроде
find() , который позволяет итерировать по результатам запроса. Вместо возврата всех документов сразу, курсор загружает их по мере необходимости, что удобно для обработки больших наборов данных.Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Когда польскому девопсу выдали корпоративный компьютер с windows без прав администратора
👉 Новости 👉 База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😎 Крутой инструмент для сбора информации о доменах — Domain Digger
Вводишь домен — получаешь кучу инфы: DNS, WHOIS, SSL, субдомены и всё, что нужно
Работает быстро, без кэширования, можно выбирать разные DNS-серверы для точных данных
Попробовать можно здесь
👉 Новости 👉 База вопросов
Вводишь домен — получаешь кучу инфы: DNS, WHOIS, SSL, субдомены и всё, что нужно
Работает быстро, без кэширования, можно выбирать разные DNS-серверы для точных данных
Попробовать можно здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤓 Linux Storage 101: Разделение диска на несколько разделов
В реальных условиях серверы часто требуют разбиения накопителя на несколько разделов, отформатированных в разные файловые системы.
Пример:
🟠
🟠
Практика: https://labs.iximiuz.com/challenges/storage-partition-drive
👉 Новости 👉 База вопросов
В реальных условиях серверы часто требуют разбиения накопителя на несколько разделов, отформатированных в разные файловые системы.
Пример:
ext4 — для системных данных и логовbtrfs — для данных приложенийПрактика: https://labs.iximiuz.com/challenges/storage-partition-drive
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #mongoDB
🤔 В чём разница между findOne() и find () в MongoDB?
Метод
👉 Новости 👉 Платформа
Метод
findone() возвращает первый документ, который соответствует запросу, в виде объекта, или null , если документов нет. Метод find() возвращает курсор, позволяющий обрабатывать один или несколько документов, удовлетворяющих запросу.Please open Telegram to view this post
VIEW IN TELEGRAM