fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

DevOps | Вопросы собесов

DevOps | Вопросы собесов

رفتن به کانال در Telegram

Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads

نمایش بیشتر
5 567
مشترکین
+124 ساعت
+17 روز
-1230 روز
آرشیو پست ها
🤔 Какая команда Kubernetes используется для развертывания приложения, указанного в файле манифеста?
Anonymous voting

❓Если вам интересно - Почему батчевые update могут вызывать дедлоки - Что делать, если одни и те же данные нужны в нескольких сервисах - Как эффективно осуществлять пагинацию, когда записей очень много ✅ То подписывайтесь на канал Senior Backend разработчика с авторскими статьями про проектирование, архитектуру, базы данных

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать #реклама yandex.ru О рекламодателе

Что такое volume и persistent volume и какие есть типы этих вольюмов ? Спросят с вероятностью 13% "volume" и "persistent volume" относятся к системам хранения данных, которые используются для управления данными приложений. Они играют важную роль в управлении состоянием и данными в среде контейнеров, где основной контейнер может быть временным и эфемерным. Volume Это директория, возможно, с данными, которая доступна контейнеру в поде. Эта директория может быть подключена из различных источников или создана внутри самого Kubernetes. Типы: ✅emptyDir: Временный каталог, который удаляется при удалении пода. Используется для хранения данных, которые не нужно сохранять после остановки пода. ✅hostPath: Монтирует файловую систему хоста в под, что может быть полезно для доступа к системным файлам хоста. ✅configMap, secret: Используются для хранения конфигурационных данных и конфиденциальной информации, соответственно. ✅nfs: Подключает NFS-шару. ✅persistentVolumeClaim (PVC): Используется для монтирования постоянного хранилища в под. Persistent Volume (PV) Это ресурс в кластере, который администратор кластера предварительно настраивает. Он представляет собой сегмент хранилища, который был выделен для хранения и доступен для использования всеми подами. Типы: ✅GCE Persistent Disks: Диски, предоставляемые Google Cloud. ✅AWS EBS: Блочные устройства хранения от Amazon Web Services. ✅Azure Disk Storage: Дисковое хранилище от Microsoft Azure. ✅NFS: Общий доступ к файлам через сетевую файловую систему. ✅iSCSI: Подключение к блочным устройствам хранения через интернет. ✅Local: Предоставляет хранилище с локальных узлов кластера. ✅CephFS, GlusterFS: Файловые системы, ориентированные на высокопроизводительное распределенное хранение. Persistent Volume Claim (PVC) Это запрос на хранилище, который делает пользователь кластера. Это похоже на пользовательский запрос на хранилище в облачных сервисах. PVC конкретизирует размер и параметры доступа к PV. Использование и преимущества Позволяет управлять данными более гибко: ✅Данные не теряются при остановке контейнера: PVs предоставляют постоянное хранилище, которое сохраняется независимо от жизненного цикла подов. ✅Эффективное использование ресурсов: Volumes могут быть монтированы по нескольким подам, что облегчает общий доступ к данным. ✅Безопасность: Секреты и конфигурации могут быть безопасно внедрены в контейнеры. Volume обеспечивает временное хранение и подключение различных источников данных к контейнерам, тогда как Persistent Volume предоставляет постоянное и надежное хранилище, доступное для подов через механизм claims. Это позволяет приложениям работать с данными более гибко и безопасно. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

🤔 Какой механизм используется для шифрования данных в Ansible Vault?
Anonymous voting

Исполнительная документация. Аутсорсинг ПТО Разработаем исполнительную документацию. Аутсорсинг ПТО под ключ: ПТР, тех. карты
Исполнительная документация. Аутсорсинг ПТО Разработаем исполнительную документацию. Аутсорсинг ПТО под ключ: ПТР, тех. карты, привлечение лабораторий, геодезистов и др. Системный подход к организации процесса. Многолетный опыт. Обеспечим своевременное финансирование СМР и защиту ген. подрядчика на всех этапах проверок благодаря качественно оформленной исполнительной документации. Обращайтесь! Перейти на сайт #реклама bestpto.ru О рекламодателе

Что такое squash ? Спросят с вероятностью 13% Термин "squash" может иметь разные значения в различных контекстах. Вот два наиболее распространенных применения этого термина: 1️⃣Squash в Git Относится к процессу объединения нескольких коммитов в один. Эта операция часто используется для упорядочивания истории изменений перед слиянием веток в основную ветку. Squash коммиты можно выполнить с помощью интерактивного режима rebase. Пример: Чтобы "squash" несколько коммитов в Git, вы можете использовать команду git rebase -i, которая позволяет вам выбрать, какие коммиты объединить:
git rebase -i HEAD~3
Эта команда откроет текстовый редактор со списком последних трех коммитов, где вы можете указать, какие коммиты следует "squash". В редакторе, вы увидите что-то вроде:
pick e3a1b35 Изменение 1
pick 7ac9a67 Изменение 2
pick 1d2a3f5 Изменение 3
Чтобы совместить эти коммиты в один, вы можете изменить слово pick на squash для всех коммитов, которые нужно объединить:
pick e3a1b35 Изменение 1
squash 7ac9a67 Изменение 2
squash 1d2a3f5 Изменение 3
После сохранения и закрытия редактора Git позволит вам сформировать новое сообщение коммита для результирующего объединенного коммита. 2️⃣SquashFS Это сжатая файловая система для Linux, используемая для создания сжатых архивов файлов и директорий. Особенно полезен для создания образов файловых систем, которые можно монтировать в режиме чтения для различных приложений, таких как LiveCD, системы восстановления и встроенные системы. Эта файловая система поддерживает высокое сжатие данных, что позволяет существенно экономить место на диске. Обеспечивает быстрый доступ к данным при низком использовании процессорных ресурсов для декомпрессии, что делает ее идеальной для использования в сценариях с ограниченными ресурсами, например, в встроенных системах. "squash" может иметь различные значения в зависимости от контекста, но во всех случаях он связан с идеей компактности или объединения элементов в одно целое. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

Гранты на магистратуру до 1 200 000 рублей Поступите на программу Data Science в Центральный университет. За два года вы станете квалифицированным специалистом. Много практики и полезная теория. Учитесь на реальных бизнес-задачах и кейсах ведущих ИТ-компаний. Стажировки в течение первого года обучения и трудоустройство. Выберите свою специализацию: ML-инженер, аналитик данных или продакт-менеджер. Старт программы 15.09. Подать заявку #реклама 16+ apply.centraluniversity.ru О рекламодателе

🤔 Какой вид балансировки нагрузки распределяет запросы на основе содержимого?
Anonymous voting

Что такое Kata Containers ? Спросят с вероятностью 13% Kata Containers — это проект с открытым исходным кодом, который обеспечивает легковесные виртуальные машины, используя технологию контейнеризации для запуска каждого контейнера внутри своей собственной изолированной виртуальной машины (VM). Это решение сочетает в себе скорость и практичность контейнеров с безопасностью и полной изоляцией, которые предоставляют виртуальные машины. Основные характеристики и преимущества: 1️⃣Безопасность: Обеспечивает дополнительный уровень безопасности за счет изоляции контейнеров в отдельных виртуальных машинах, что уменьшает риск взаимодействия контейнеров и воздействия на хост-систему. 2️⃣Совместимость: Совместимы со стандартами OCI (Open Container Initiative), что позволяет использовать их с такими системами, как Docker и Kubernetes, без необходимости изменения существующих рабочих процессов или инструментов. 3️⃣Производительность: Несмотря на то, что они запускают контейнеры внутри виртуальных машин, они стараются максимально сократить накладные расходы, связанные с виртуализацией, чтобы приблизить производительность к традиционным контейнерам. 4️⃣Изоляция: Поскольку каждый контейнер работает в своей виртуальной машине, Kata Containers предлагает улучшенную изоляцию и модель безопасности по сравнению с традиционными контейнерами, которые делят ядро операционной системы хоста. Архитектура и компоненты Работает, используя легковесное ядро виртуализации, которое создает виртуальные машины для каждого контейнера. Основные компоненты включают: ✅Kata Agent: Запущен внутри виртуальной машины, управляет контейнерами и обрабатывает запросы от хоста. ✅Kata Runtime: Замена стандартного контейнерного рантайма (например, runc), который используется для управления жизненным циклом контейнеров в их виртуальных машинах. ✅Kata Shim: Запускается на хост-машинах и предоставляет связь между контейнером и виртуальной машиной. ✅Kata Proxy: Перенаправляет ввод-вывод между контейнерами и хост-системой. Использование Можно использовать в средах, где требуется строгая безопасность и изоляция, но при этом важна совместимость с экосистемой контейнеров. Это может быть полезно в мульти-тенантных средах, таких как публичные облачные службы, где высокий уровень изоляции помогает предотвратить вредоносные действия и утечки данных между разными клиентами. Kata Containers предоставляет гибридный подход к виртуализации, комбинируя безопасность виртуальных машин с легкостью и удобством использования контейнеров. Это делает их идеальным выбором для использования в высоко безопасных или сильно регулируемых средах, где требуется строгая изоляция при сохранении гибкости контейнерных технологий. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

Запустите мобильное приложение для вашего магазина Запустите мобильное приложение для вашего интернет-магазина за 6 недель и увеличьте продажи на 20-30% в течение 6 месяцев! Зачем? Повысить выручку с мобильного трафика, увеличить LTV и лояльность покупателей, привлечь новую аудиторию. Что вы получаете после запуска приложения с IMSHOP.IO: - Рост конверсии в 4-5 раз - Повторные продажи до 50% - Увеличение выручки с ecom-канала в 2 раза IMSHOP.IO - крупнейший в России разработчик мобильных приложений для ретейла. С командой работают 150+ клиентов: ECCO, re:Store, FinnFlare, ТВОЕ, AllTime и другие. Узнать больше #реклама imshop.io О рекламодателе

🤔 Какой протокол используется для безопасной передачи файлов между серверами?
Anonymous voting

Что дает load balancer ? Спросят с вероятностью 13% Балансировщик нагрузки (Load Balancer) — это ключевой компонент современных распределённых систем, предназначенный для улучшения распределения входящего сетевого трафика между несколькими серверами (или другими ресурсами). Это устройство или программное решение помогает увеличить надёжность, доступность и производительность приложений и сервисов, обрабатывая запросы пользователей более эффективно и гарантируя, что нагрузка распределяется равномерно между серверами. Основные функции и преимущества: 1️⃣Распределение трафика: Нагрузки равномерно распределяет входящий трафик между всеми серверами в пуле, что предотвращает перегрузку отдельных серверов и оптимизирует использование ресурсов. 2️⃣Повышение доступности и надёжности: Путём автоматического перенаправления трафика с недоступных серверов на здоровые, балансировщик нагрузки увеличивает общую доступность и надёжность приложения. Это особенно важно для критически важных систем, где требуется высокий уровень доступности. 3️⃣Масштабируемость: Нагрузки позволяет легко добавлять или удалять серверы из пула без прерывания обслуживания. Это делает систему гибкой и легко масштабируемой, что особенно важно при росте или изменении нагрузки. 4️⃣Эффективность обработки: Нагрузки могут оптимизировать использование ресурсов сервера, распределяя задачи (например, комплексные вычисления или обработку больших объемов данных) между серверами, которые наиболее способны их выполнить. 5️⃣Управление сессиями: Некоторые нагрузки могут управлять сессиями пользователей, например, сохраняя сессии на определенном сервере, чтобы обеспечить согласованность взаимодействия пользователя с приложением. Типы: 1️⃣Аппаратные (Hardware): Физические устройства, оптимизированные для обработки сетевого трафика и балансировки нагрузки на высокой скорости. 2️⃣Программные (Software): Приложения, которые могут быть запущены на обычных серверах или виртуальных машинах. Они более гибкие и легко интегрируются с облачными технологиями. 3️⃣Балансировщики на уровне приложений (Layer 7): Работают на высоком уровне OSI модели, могут принимать решения на основе содержимого запросов (URL, заголовки HTTP). 4️⃣Балансировщики на транспортном уровне (Layer 4): Работают на более низком уровне, распределяя трафик на основе адреса IP и порта без анализа содержимого пакетов. Балансировщики нагрузки являются неотъемлемой частью архитектуры большинства высоконагруженных веб-приложений, микросервисов и облачных решений, поскольку они обеспечивают стабильную и эффективную работу системы даже при высоких нагрузках и сбоях отдельных компонентов. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

Методичка: как сделать онлайн-встречи эффективнее Надоело ждать коллег, которые постоянно забывают о встречах, а отсутствие п
Методичка: как сделать онлайн-встречи эффективнее Надоело ждать коллег, которые постоянно забывают о встречах, а отсутствие повестки и потерянные договоренности мешают нормально работать? Команда МТС Линк собрала на 37 страницах полезные материалы, чек-листы и кейсы, которые помогают компаниям проводить эффективные совещания в онлайне с помощью сервиса Встречи. Из методички узнаете: - Как создать постоянную ссылку и подключаться на встречи в 2 клика, - Как делать заметки и работать с файлами, не переживая за качество связи и безопасность данных. - Как облегчает жизнь ИИ, который расшифровывает созвоны в текст и автоматически отправляет расшифровку на почту. Еще в методичке описаны 7 способов оценки текущей эффективности ваших онлайн-встреч. Получить гайд можно бесплатно на сайте. Скачать #реклама mts-link.ru О рекламодателе

🤔 Какой инструмент используется для оркестрации контейнеров?
Anonymous voting

В чём разница между git rebase и git merge ? Спросят с вероятностью 20% Команды git rebase и git merge используются для интеграции изменений из одной ветки в другую, но они делают это разными способами, и каждый из этих способов имеет свои преимущества и недостатки. Git Merge Берет содержимое двух веток (обычно текущей ветки и одной, которую мы хотим смержить) и объединяет их вместе. При этом создается новый "merge commit", который содержит изменения обеих веток. Пример использования:
git checkout main
git merge feature-branch
Преимущества: ✅Сохраняет историческую точность того, как изменения были внедрены. ✅Легко понять, когда определенные функции были добавлены. Недостатки: ✅История коммитов может стать сложной и запутанной, особенно в активно разрабатываемых проектах с множеством параллельных веток. Git Rebase Переписывает историю изменений путем перемещения или "перебазирования" ряда коммитов на новую базу. Это может быть использовано для переноса всей ветки на вершину другой ветки. Пример использования:
git checkout feature-branch
git rebase main
Преимущества: ✅Создает более чистую, линейную историю коммитов. ✅Упрощает процесс отладки путем удаления лишних мерж-коммитов. ✅Изменения из базовой ветки можно интегрировать в текущую ветку, что упрощает последующий merge. Недостатки: ✅Переписывание истории может создать проблемы в общедоступных репозиториях. Если коммиты уже были опубликованы и кто-то другой начал их использовать, rebase может усложнить совместную работу. ✅Требует более тщательного понимания Git, так как легко можно потерять коммиты или создать дубликаты. Когда их использовать Merge: ✅Когда важно сохранить точную историю изменений. ✅В общих ветках, таких как main или develop, где сохранение истории важно для всех участников проекта. Rebase: ✅Для локальной работы над изменениями перед интеграцией их в основную ветку, чтобы история была более чистой и понятной. ✅Когда нужно включить последние изменения из основной ветки в вашу фича-ветку перед ее слиянием. git merge сохраняет полную историю ветвлений и слияний, что добавляет сложности в историю коммитов, но упрощает отслеживание изменений. Создает более чистую историю за счет перемещения коммитов, что может упростить понимание истории изменений, но может создавать сложности при совместной работе в общедоступных ветках. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

Техническая поддержка и доработка сайтов "под ключ" Обновление, доработка и развитие сайтов. Любая CMS и сложность. Гарантия!
Техническая поддержка и доработка сайтов "под ключ" Обновление, доработка и развитие сайтов. Любая CMS и сложность. Гарантия! ✅ Выгодные цены ✅ Сертифицированные специалисты ✅ Полная безопасность ✅ Опыт 14 лет Мы делаем быстрые, красивые и фунциональные сайты 👌 Узнать больше #реклама ivit.pro О рекламодателе

🤔 Какой инструмент DevOps используется для создания и управления CI/CD пайплайнами?
Anonymous voting

Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множ
Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками. Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников. Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации. Получите методичку бесплатно на сайте. Скачать #реклама 16+ mts-link.ru О рекламодателе

Что такое firewall ? Спросят с вероятностью 13% Firewall или межсетевой экран — это система безопасности, которая контролирует и регулирует входящий и исходящий сетевой трафик на основе заранее установленных правил безопасности. Основная функция — защитить сети и компьютерные системы от неавторизованного доступа, атак и других угроз из внешних сетей, таких как интернет. Функциональность и цели: 1️⃣Контроль доступа: Определяют, какой трафик может входить или выходить из сети. Они могут блокировать данные от известных вредоносных источников или ограничивать доступ к определённым внешним сайтам. 2️⃣Защита от атак: Помогают защитить сеть от различных видов атак, таких как DoS (Denial of Service) и DDoS (Distributed Denial of Service) атаки. 3️⃣Мониторинг трафика: Регистрируют сетевую активность, позволяя анализировать попытки доступа к сети и выявлять подозрительную активность. 4️⃣Реализация политик безопасности: Они воплощают в жизнь политики безопасности организации, обеспечивая, чтобы все сетевые транзакции соответствовали корпоративным стандартам. Типы: 1️⃣Пакетные фильтры (Packet Filtering): Самый базовый тип фаерволов, который контролирует пакеты на основе IP-адресов, номеров портов и протоколов. Работают на сетевом уровне (уровень 3 по модели OSI) и не занимаются анализом содержимого данных. 2️⃣Прокси-сервер (Proxy Firewall): Функционирует на прикладном уровне (уровень 7 по модели OSI) и контролирует входящий и исходящий трафик, действуя как посредник между пользователем и интернет-ресурсами. Прокси-фаерволы могут осуществлять глубокий анализ содержимого трафика и блокировать специфические типы контента. 3️⃣Состояний (Stateful Inspection): Более продвинутый тип фаервола, который учитывает состояние, контекст и характеристики трафика. Он не просто проверяет пакеты, но и отслеживает активные сессии и может устанавливать, является ли пакет частью установленного и разрешённого соединения. 4️⃣Next Generation Firewall (NGFW): Самые современные фаерволы, которые включают функции традиционного фаервола, возможности глубокой проверки пакетов (Deep Packet Inspection, DPI), антивирус, антиспам и другие функции для обеспечения комплексной защиты. Фаерволы используются как в домашних, так и в корпоративных сетях для защиты от внешних угроз. Они могут быть реализованы как на аппаратном, так и на программном уровне, или комбинировать оба этих подхода. Важность фаерволов в современной ИТ-инфраструктуре трудно переоценить, поскольку они обеспечивают первую линию защиты сетевых ресурсов. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых