Библиотека собеса по DevOps | вопросы с собеседований
Открыть в Telegram
Вопросы с собеседований по DevOps и ответы на них. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/d7e18893 Для обратной связи: @proglibrary_feeedback_bot
Больше3 425
Подписчики
+124 часа
+57 дней
+2030 день
Архив постов
🔥 Самые нужные каналы для DevOps разработчика, чтобы расти в доходе 💸
• DevOps | Вопросы собесов
• DevOps | Вакансии с удаленкой
• DevOps | Тесты
Подпишись, чтобы не потерять ☝️
Реклама. ИП Кивайко Алексей Викторович, ИНН 532121460552. Erid 2VtzqwFZEi8
🤖 Каковы недостатки монолитной архитектуры?
— Не подходит для частого изменения кода и возможности развертывания новых функций
— Не предназначена для современной инфраструктуры (например, публичных облаков)
— Масштабирование команды для работы с монолитной архитектурой более сложное
— Если один компонент в этой архитектуре выходит из строя, то выходит из строя все приложение.
Расскажите о наиболее распространенных командах Docker.
Вот популярные команды Docker:
1. docker push: загрузка репозитория или образа в Registry.
2. docker run: выполнение команды в новом контейнере.
3. docker pull: загрузка репозитория или образа из Registry.
4. docker start: запуск одного или нескольких контейнеров.
5. docker stop: остановка одного или нескольких контейнеров.
6. docker search: поиск образов на DockerHub.
7. docker commit: сохранение изменений в новый образ.
Repost from Библиотека программиста
Всем привет! 👋
В партнерстве со Сбером мы сделали крутой продукт — NeuroRecruiter!
Как это облегчит жизнь
NeuroRecruiter — AI-рекрутер нового поколения, который поможет тебе пройти собеседование в Сбер без стресса, выявить свои сильные стороны и подготовиться к будущим интервью.
Вот что он умеет:
🔹 Поможет выявить твои сильные и слабые стороны для карьерного роста.
🔹 Сразу после AI-интервью даст обратную связь и поможет улучшить твои навыки.
🔹 Подберет лучшие вакансии и команды, которые идеально подходят именно тебе.
🔹 Поможет получить пре-офер без лишнего стресса и переживаний.
Почему это круто
🔹 Никакого стресса — собеседования становятся полезным и даже приятным опытом.
🔹 Реальные вопросы на основе твоего резюме, чтобы ты был уверен в своих ответах.
🔹 Лучшие технические вопросы с рынка, чтобы ты был готов к любому интервью.
❗️Кроме того, ты можешь сразу откликнуться на вакансии Сбера, и рекрутеры сами выйдут на связь.
>> Попробуй NeuroRecruiter, подготовься к собеседованию и будь на шаг впереди конкурентов! 💪
👉 Узнать больше и начать
Реклама. ПАО СБЕРБАНК, ИНН 7707083893. Erid 2VtzqwutoFi
В чем заключается главное достоинство использования Ingress для управления веб-трафиком в Kubernetes?
Что такое Ingress и для чего он необходим?
Ingress позволяет настраивать маршрутизацию трафика от внешних источников к сервисам внутри кластера.
Ingress определяет правила маршрутизации к сетевым сервисам, а контроллер Ingress отвечает за их реализацию. Контроллер не входит в стандартную поставку Kubernetes, но вы можете использовать сторонние решения, конечно, если предварительно изучите их возможности и особенности.
Что такое API-шлюз?
API-шлюз подобен привратнику, который контролирует, как различные части взаимодействуют друг с другом и как происходит обмен информацией между ними.
API-шлюз обеспечивает единую точку входа для всех клиентов и может выполнять несколько задач, включая маршрутизацию запросов к соответствующей внутренней службе, балансировку нагрузки, безопасность и аутентификацию, ограничение скорости, кэширование и мониторинг.
Используя API-шлюз, организации могут упростить управление своими API, обеспечить согласованную безопасность и управление, а также улучшить производительность и масштабируемость своих внутренних сервисов. Они также широко используются в архитектурах микросервисов, где есть много небольших независимых служб, к которым необходимо получать доступ разным клиентам.
Объясните, что такое трехуровневая архитектура. Расскажите про плюсы и минусы.
Трехуровневая архитектура — это шаблон, используемый в разработке программного обеспечения для проектирования и структурирования приложений.
Он делит приложение на 3 взаимосвязанных слоя: представление, бизнес-логика и хранилище данных.
Плюсы:
— Масштабируемость
— Безопасность
— Возможность повторного использования
Минусы:
— Сложность
— Накладные расходы на производительность
— Стоимость и время разработки
За что отвечает StatefulSet?
StatefulSet контролирует развертывание и масштабирование группы подов, обеспечивая сохранение их состояния и характеристик.
Например, если требуется, чтобы поды запускались в определенном порядке на тех же узлах, имели доступ к постоянному хранилищу (PVC) или специальные сетевые идентификаторы, то используется StatefulSet.
Этот механизм часто применяется для развертывания подов с очередями сообщений, брокерами и базами данных.
Вы получаете ошибку «504 Gateway Timeout» от HTTP-сервера. Что это значит?
Сервер не получил своевременного ответа от другого сервера, с которым он взаимодействует.
Как правильно хранить переменные в Terraform?
Основной конфигурационный файл называется main.tf, и он описывает, какие инстансы необходимо создать. Файл variables.tf содержит описание переменных и их значения по умолчанию. Если значение по умолчанию не указано, переменная считается обязательной. Файл terraform.tfvars используется для задания значений переменных и часто содержит конфиденциальную информацию, поэтому его следует осторожно загружать в публичные репозитории. Файл outputs.tf описывает выходные переменные. Этот файл не является обязательным, но очень полезен для выделения необходимых параметров из созданного инстанса, например, IP-адреса облачного инстанса.
✍️ Каковы ограничения использования пространства имен по умолчанию?
Использование только пространства имен по умолчанию затрудняет отслеживание всех приложений, которыми вы можете управлять в своем кластере с течением времени. Пользовательские пространства имен помогают группировать приложения в логические группы, например, одно пространство имен для программ мониторинга, а другое — для приложений безопасности и т. д. Это упрощает управление и мониторинг различных приложений в вашем кластере и контроль доступа к определенным ресурсам.
✍️ Что такое плейсхолдеры в YAML?
Они позволяют ссылаться на значения вместо их непосредственной записи и используются следующим образом:
username: {{ my.user_name }}Что нужно сделать для обновления кластера Kubernetes?
Необходимо обновить компоненты кластера. Конкретные инструкции по обновлению зависят от конкретной настройки и конфигурации, используемых в вашем кластере.
Вот процесс обновления:
— Сначала найдите нужную целевую версию и план обновления;
— Сохраните важные данные и конфигурацию, сделав резервную копию;
— Теперь обновите компоненты плоскости управления;
— Также обновите рабочие узлы, один за другим, с помощью процесса последовательного обновления;
— Наконец, проверьте, правильно ли функционируют кластер и компоненты.
Что представляют собой модули Filebeat?
Модули Filebeat — это заранее настроенные решения для работы с конкретными типами источников логов, такими как Traefik, Fargate и HAProxy. Они значительно упрощают процесс настройки передачи логов с помощью Filebeat, предлагая различные конфигурации в зависимости от источника данных.
🤖 Что такое «совместное использование пространства»?
В некоторой степени это понятие противоположно разделению времени. При разделении времени ресурс некоторое время используется одной сущностью, а затем тот же ресурс может использоваться другой сущностью. При разделении пространства оно делится между несколькими сущностями, но таким образом, что не передается между ними. Оно используется одной сущностью, пока эта сущность не решит избавиться от него. Например, в хранилище файл полностью ваш, пока вы не решите удалить его.
Хочешь уверенно проходить IT-интервью?
Мы понимаем, как сложно подготовиться: стресс, алгоритмы, вопросы, от которых голова идёт кругом. Но с AI тренажёром всё гораздо проще.
💡 Почему Т1 тренажёр — это мастхэв?
• Получишь настоящую обратную связь: где затык, что подтянуть и как стать лучше.
• Научишься не только решать задачи, но и объяснять своё решение так, чтобы интервьюер сказал: "Вау!".
• Освоишь все этапы собеседования, от вопросов по алгоритмам до диалога о твоих целях.
Зачем листать миллион туториалов? Просто зайди в Т1 тренажёр, потренируйся и уверенно удиви интервьюеров. Мы не обещаем лёгкой прогулки, но обещаем, что будешь готов!
Реклама. ООО «Смарт Гико», ИНН 7743264341. Erid 2VtzqwP8vqy
#Айти #Собеседование #Т1
Перечислите некоторые начальные пространства имен, с которых стартует Kubernetes.
Вот некоторые начальные пространства имен:
Default это пространство имен включено Kubernetes, чтобы пользователи могли начать использовать новый кластер без необходимости предварительного создания пространства имен.
Kube-system: это пространство имен для объектов, созданное системой Kubernetes.
Kube-public: это пространство имен доступно для чтения как всем клиентам. Оно зарезервировано в основном для использования в кластере.
Расскажите о метках в Kubernetes.
Метки добавляются к объектам во время их создания и могут быть изменены пользователями во время выполнения. Они представляют собой наборы ключей, которые содержат некоторые значения.
Это тип метаданных, которые работают через концепцию пары ключ-значение, прикрепленной к объектам. Во многих случаях они также используются для определения «идентифицирующих аспектов» объекта, в основном для помощи пользователю на более позднем этапе. Кроме того, поскольку они не подразумевают семантику для Kubernetes по умолчанию, они не изменяют напрямую никакую функциональность, как другие метаданные.
Что представляют собой Puppet Modules и как они отличаются от Puppet Manifests?
Модуль Puppet — это набор данных (шаблонов, файлов и т. д.) и манифестов, организованных в определённую структуру каталогов. Они помогают упорядочить код Puppet, позволяя разделять его на различные манифесты. Применение модулей Puppet для организации большинства манифестов считается наилучшей практикой. В отличие от манифестов, которые представляют собой программы Puppet с кодом, модули предлагают более структурированный подход к организации кода.
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
