TGViewer
Channel Public Channel
Библиотека собеса по DevOps | вопросы с собеседований

Библиотека собеса по DevOps | вопросы с собеседований

@devops_interview_lib

Вопросы с собеседований по DevOps и ответы на них.

Учиться у нас: https://clc.to/nLEtvA

По рекламе: @tproger_sales_bot

Для обратной связи: @proglibrary_feeedback_bot
Subscribers
3.45K
Photos
218
Videos
9
Links
686

Showing posts older than #1081 · Back to latest

Older Posts 20 shown
Post #1080 829
Как организовать дешёвые и безопасные preview-окружения на каждый PR?

GitOps (Argo CD/Flux) + шаблоны (Helm/Kustomize) создают namespace на PR; конфиг/секреты — из внешнего менеджера, данные — анонимизированные снапшоты. Включите TTL/автоочистку по закрытию PR, квоты/лимиты, scale-to-zero и spot-ноды, выдавайте временные домены, прогоняйте тесты/сканы, доступ — через SSO и role-bound пермишены.

🐸Библиотека собеса по DevOps
  • 👍 1
Post #1079 842
Что такое сервисная сетка и почему она используется в Kubernetes?

Сервисная сетка управляет взаимодействием между сервисами, обеспечивая:

✍🏻 Управление трафиком (балансировка нагрузки, канареечные развертывания).
✍🏻 Безопасность (шифрование mTLS между сервисами).
✍🏻 Наблюдаемость (трассировка, метрики, ведение журнала).

Все эти функции включены в инфраструктурный уровень, поэтому вносить изменения в код не требуется. mК популярным решениям относятся: Istio, Linkerd и Consul.


Библиотека собеса по DevOps
  • 🤔 1
Post #1078 818
В чем разница между Registry и Repository?

Registry — это сервис хранения и распространения образов, также DockerHub — это Registry по умолчанию. Repository — это набор связанных образов. У них одно и то же имя, но разные метки.

Библиотека собеса по DevOps
Post #1077 898
Можете ли вы назвать мне некоторые команды Kubectl?

kubectl annotate
kubectl config
kubectl autoscale
kubectl config current-context
kubectl apply
kubectl config set.
kubectl cluster-info
kubectl attach

Библиотека собеса по DevOps
  • ❤ 1
  • 🥱 1
Post #1076 891
Как выполняется обслуживание узла K8?

Это один из самых популярных вопросов интервью по k8s. Когда обновления безопасности становятся доступными, администратор Kubernetes должен выполнить работу по обслуживанию, применив исправление безопасности к работающему контейнеру, чтобы предотвратить его уязвимости. Чтобы безопасно слить узел K8s, используйте следующие две команды:

kubectl cordon
kubectl drain –ignore-daemon set


Библиотека собеса по DevOps
  • 👍 1
Post #1074 933
🔥 Знакомьтесь с экспертом Proglib.academy: Эмиль Сатаев

Эмиль — эксперт с 8-летним опытом в разработке, который специализируется на внедрении LLM и агентных подходов в реальные коммерческие сервисы. Он точно знает, как проектировать архитектуру так, чтобы ИИ-функции работали стабильно в связке с внешними системами.

🏃‍♀️ Уже 14 мая Эмиль проведет открытый вебинар!

Обсудим самую «больную» тему: «Почему AI-продукты на базе LLM ломаются и как сделать, чтобы работало».

🗓 Когда: 14 мая в 19:00 (Мск)

Почему Эмиля стоит послушать:

🟣 8+ лет в разработке (Backend и Frontend)
Прошел путь от фулстека до Backend Platform Developer в SMIT.Studio.


🟣 Международный исследовательский опыт
Работал исследователем в Институте ИИ НИУ ВШЭ и в Национальном университете Сингапура (NUS).


🟣 Преподаватель-практик
Ведет семинары в НИУ ВШЭ, в том числе по проектированию и разработке агентских систем.


🟣 Мастер интеграции AI в Backend
Его главная суперсила — умение правильно встраивать LLM через API, выстраивать workflow и агентную логику в сложных распределенных системах.


🔗 Зарегистрироваться на вебинар
Post #1073 727
Почему в Kubernetes Pod может оказаться в статусе Pending?

Потому что кластер не может назначить Pod на ноду — обычно из-за нехватки ресурсов или ограничений в nodeSelector/taints/tolerations.

Библиотека собеса по DevOps
  • ❤ 1
Post #1072 856
В CI/CD пайплайне деплой иногда “подвисает” на шаге применения манифестов Kubernetes через kubectl apply. Как будете диагностировать и исправлять ситуацию?

Проверю состояние кластера (kubectl get events, kubectl describe), возможные блокировки в admission webhooks или CRD, а также конфликты при обновлении ресурсов. Для исправления — внедрить контроль версий манифестов через GitOps (ArgoCD/Flux), добавить health-check шаги и таймауты, а также настроить откат или retry при зависаниях.

Библиотека собеса по DevOps
Post #1071 814
🗓 14 мая в 19:00 (Мск) встречаемся в онлайне.

Тема: Почему AI-продукты на базе LLM ломаются и как сделать, чтобы работало.

В кружке выше Эмиль Сатаев рассказал, какие именно проблемы с LLM в проде будем разбирать.

Что в программе:
- Разберем реальные кейсы стартапов и ограничения LLM.
- Обсудим рабочие архитектуры: RAG, human-in-the-loop, контроль качества.
- Ответим на ваши вопросы и разберем кейсы участников.


🎁 Бонусы: в конце вебинара подарим промокод на скидку 10.000 ₽ на курсы и разыграем подписки на полезные AI-сервисы.

👉 Зарегистрироваться на вебинар
Post #1069 775
Вы получили задание подготовить Docker-образ для продакшена. Как минимизировать потенциальные риски безопасности при его использовании?

Использовать минимальные базовые образы (например, alpine), фиксировать версии пакетов, регулярно обновлять образы, запускать контейнеры с непривилегированным пользователем, ограничивать доступ к ресурсам через capabilities и seccomp, проверять образы на уязвимости (Trivy, Clair).

Библиотека собеса по DevOps
  • 👍 2
  • ❤ 1
Post #1068 767
Как организовать промоушен артефактов между окружениями без пересборок?

Build-once-promote-many: один неизменяемый артефакт (образ по digest) продвигается через среды; конфигурация — только параметрами и секретами. На каждом этапе — автоматические тесты/сканы, подписи и SBOM, политики допуска (gates/approvals). Rollback — переключением тега/манифеста, а не пересборкой.


🐸Библиотека собеса по DevOps
Post #1067 783
Опишите идеальную облачную инфраструктуру и настройку облачного ведения логов.

Пример ответа: «Я предпочитаю сочетание инстансов для обработки, управляемых баз данных для хранения данных, балансировщиков нагрузки для распределения трафика и CDN для доставки контента. Для логгинга я использую централизованные решения, такие как ELK Stack, для мониторинга и анализа поведения системы».

Библиотека собеса по DevOps
  • 🥱 1
Post #1066 819
🦾 Почему ваши AI-продукты на базе LLM ломаются (и как это чинить)?

Выкатили ИИ-фичу в прод, а она галлюцинирует, падает или выдает мусор? Приглашаем на открытый вебинар, где разберем реальную боль внедрения LLM-агентов и научимся делать так, чтобы «всё работало».

🗓 Когда: 14 мая в 19:00 МСК
⏱️ Формат: 60 минут мяса + 30 минут ответов на ваши вопросы

🧑🏻‍💻 Кто вещает: Эмиль Сатаев — Backend Platform Developer (8+ лет в разработке). Человек, который своими руками внедряет LLM и агентные системы в реальные коммерческие сервисы.

🎁 Главный бонус для онлайна:
Только участникам прямого эфира подарим уникальный промокод на скидку 10.000 ₽ на большой курс AgentOps.

👉 Занять место на вебинаре
  • 🥱 1
Post #1064 927
Можно ли запланировать отправку модулей на узел, если узел заражен?

Если узел испорчен, модули не будут планироваться на нем по умолчанию, но вы можете использовать допуски в спецификации модуля, чтобы разрешить планирование определенных модулей на испорченном узле. Допуски используются для указания того, что модуль может допускать (или «игнорировать») определенную испорченность, что позволяет планировать его на испорченном узле. Это может быть полезно в сценариях, где вы хотите зарезервировать определенные узлы для определенных типов рабочих нагрузок или пометить узлы как неподходящие для определенных рабочих нагрузок.

Библиотека собеса по DevOps
Post #1063 950
Какие типы сервисов доступны в Kubernetes Services?

Kubernetes предоставляет четыре основных типа сервисов, каждый из которых предназначен для разных сетевых задач:

ClusterIP (по умолчанию): обеспечивает внутреннее взаимодействие модулей. Доступно только из кластера.
NodePort: предоставляет сервис на статическом порту каждого узла, делая его доступным извне кластера.
LoadBalancer: использует внешний балансировщик нагрузки облачного провайдера. В этом случае сервис доступен по публичному IP-адресу.
ExternalName: сопоставляет сервис Kubernetes с внешним именем хоста.


Библиотека собеса по DevOps
  • 👍 2
Post #1062 962
Что делать с ошибкой CrashLoopBackOff?

Модуль входит в непрерывный цикл сбоев и перезапусков. Проверьте логи модулей, исправьте проблемы с кодом приложения или конфигурацией, убедитесь, что необходимые зависимости доступны, а также используйте проверки готовности и жизнеспособности.

Библиотека собеса по DevOps
Post #1061 1.02K
Ошибка: Несанкционированный или запрещенный доступ. Что делать?

Пользователям или службам отказано в доступе к ресурсам Kubernetes.
Исправление: Проверьте правила RBAC, роли пользователей, разрешения учетной записи службы и роли кластера. Выполните аутентификацию с правильными учетными данными.


Библиотека собеса по DevOps
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →