fa
Feedback

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

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

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

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

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

نمایش بیشتر
5 572
مشترکین
-224 ساعت
اطلاعاتی وجود ندارد7 روز
+1430 روز

در حال بارگذاری داده‌ها

جذب مشترکین
اکتبر '26
اکتبر '26
+52
در 0 کانال‌ها
سپتامبر '26
+83
در 0 کانال‌ها
Get PRO
اوت '26
+88
در 0 کانال‌ها
Get PRO
ژوئیه '26
+75
در 0 کانال‌ها
Get PRO
ژوئن '26
+54
در 1 کانال‌ها
Get PRO
مه '26
+51
در 0 کانال‌ها
Get PRO
آوریل '26
+74
در 0 کانال‌ها
Get PRO
مارس '26
+74
در 0 کانال‌ها
Get PRO
فوریه '26
+132
در 0 کانال‌ها
Get PRO
ژانویه '26
+110
در 0 کانال‌ها
Get PRO
دسامبر '25
+70
در 0 کانال‌ها
Get PRO
نوامبر '25
+119
در 0 کانال‌ها
Get PRO
اکتبر '25
+114
در 0 کانال‌ها
Get PRO
سپتامبر '25
+124
در 0 کانال‌ها
Get PRO
اوت '25
+152
در 0 کانال‌ها
Get PRO
ژوئیه '25
+106
در 0 کانال‌ها
Get PRO
ژوئن '25
+126
در 0 کانال‌ها
Get PRO
مه '25
+142
در 0 کانال‌ها
Get PRO
آوریل '25
+175
در 1 کانال‌ها
Get PRO
مارس '25
+142
در 1 کانال‌ها
Get PRO
فوریه '25
+212
در 3 کانال‌ها
Get PRO
ژانویه '25
+336
در 53 کانال‌ها
Get PRO
دسامبر '24
+151
در 1 کانال‌ها
Get PRO
نوامبر '24
+155
در 0 کانال‌ها
Get PRO
اکتبر '24
+393
در 41 کانال‌ها
Get PRO
سپتامبر '24
+511
در 248 کانال‌ها
Get PRO
اوت '24
+163
در 0 کانال‌ها
Get PRO
ژوئیه '24
+219
در 54 کانال‌ها
Get PRO
ژوئن '24
+824
در 243 کانال‌ها
Get PRO
مه '24
+1 718
در 189 کانال‌ها
Get PRO
آوریل '24
+765
در 22 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
26 اکتبر+1
25 اکتبر0
24 اکتبر0
23 اکتبر+3
22 اکتبر+1
21 اکتبر+2
20 اکتبر+2
19 اکتبر+2
18 اکتبر+3
17 اکتبر+3
16 اکتبر+1
15 اکتبر+2
14 اکتبر+1
13 اکتبر0
12 اکتبر+3
11 اکتبر+4
10 اکتبر+1
09 اکتبر+2
08 اکتبر+2
07 اکتبر+3
06 اکتبر+3
05 اکتبر+3
04 اکتبر+4
03 اکتبر0
02 اکتبر+3
01 اکتبر+3
پست‌های کانال
🤔 Через что делается создание неймспейсов и запуск деплойментов? - Всё делается через kube-apiserver, к которому обращаются: - kubectl - другие компоненты - CI/CD пайплайны Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

2
Монолит vs микросервисы: битва за ваши нервы 💻 Монолит или микросервисы? Кажется, что ответ очевиден, но почему-то одни прое
Монолит vs микросервисы: битва за ваши нервы 💻 Монолит или микросервисы? Кажется, что ответ очевиден, но почему-то одни проекты летают, а другие тонут в хаосе? Присоединяйтесь к открытому уроку Сергея Прощаева и получите пошаговое руководство по выбору архитектуры. 📅 9 ноября в 20:00. Разберём: - Как не попасть в ловушку «модных» микросервисов. - Признаки, что пора выходить из монолита. - Архитектурные паттерны перехода: Strangler Fig, BFF, Self-contained systems. - Организационные и технические риски — что пойдёт не так. - Роль DevOps, CI/CD и мониторинга. Вы научитесь оценивать реальные риски и стоимость микросервисов, внедрять изменения без сбоев и хаоса и принимать взвешенные решения, сохраняя технический контроль и производительность команды. ✅ Запишитесь сейчас! Узнать больше #реклама 16+ otus.ru О рекламодателе
309
3
🤔 Как определить ресурс, который необходим одной node? Чтобы определить нагрузку на Node и правильно выделить ресурсы, нужно: Проверить текущее потребление ресурсов (CPU, RAM, диски)* Оценить нагрузку от подов (requests и limits) Использовать мониторинг (Prometheus, Grafana, kubectl top) 🚩Проверить нагрузку на Node (`kubectl top node`) Команда sh kubectl top nodes Вывод NAME CPU(cores) CPU% MEMORY(bytes) MEMORY% node-1 500m 25% 2Gi 50% node-2 1000m 50% 4Gi 80% 🚩Проверить потребление ресурсов подами (`kubectl top pods`) Команда sh kubectl top pods --all-namespaces Вывод NAMESPACE POD CPU(cores) MEMORY(bytes) default web-app-1 250m 256Mi default web-app-2 300m 512Mi monitoring prometheus-1 600m 1Gi 🚩Анализ `requests` и `limits` подов Команда sh kubectl describe node node-1 Вывод (пример секции Allocatable) Allocatable: cpu: 4 memory: 8Gi pods: 110 Проверить requests и limits у подов sh kubectl describe pod my-pod Вывод Requests: cpu: 500m memory: 1Gi Limits: cpu: 1 memory: 2Gi 🚩Использование Prometheus и Grafana для анализа нагрузки Prometheus-запросы для анализа Node Средняя загрузка CPU за 5 минут promql avg(rate(node_cpu_seconds_total[5m])) * 100 Среднее использование памяти promql avg(node_memory_Active_bytes) / avg(node_memory_MemTotal_bytes) * 100 Ставь 👍 и забирай 📚 Базу знаний
252
4
Голое железо и root-доступ, ВМ со снапшотами по расписанию, Kubernetes с GitOps в проде или всё сразу. В фановом тесте от ком
Голое железо и root-доступ, ВМ со снапшотами по расписанию, Kubernetes с GitOps в проде или всё сразу. В фановом тесте от команды Deckhouse из таких ответов складывается один из 10 типов инфраструктуры. Укротитель давно научился жить с ВМ и Kubernetes рядом, но устал от двух центров управления. Соковыжималка запускает базы и ML прямо на железе, чтобы гипервизор не съедал производительность. Антиквар не трогает систему, которая работает с нулевых. А Повелителю облаков уютно до первого кругленького счёта. Грузчик и Коллекционер выпадают реже всех. Если достался один из них, ссылкой на результат точно стоит поделиться с командой. → Пройти тест и узнать свой тип
328
5
Я.Практикум: ИИ-тренинг с выездом экспертов в ваш офис ✨ Чтобы закрывать больше задач с меньшими ресурсами, нужна «суперсила»
Я.Практикум: ИИ-тренинг с выездом экспертов в ваш офис ✨ Чтобы закрывать больше задач с меньшими ресурсами, нужна «суперсила». Обучайте сотрудников ИИ, чтобы автоматизировать операционные задачи и ускорить ключевые процессы. Выберите формат, который подходит именно вашей команде: ✅ Базовый ИИ. Закладываем фундамент ✅ ИИ под роль. Навыки для конкретных функций и специалистов: руководители, продукт и аналитика, маркетинг и продажи, HR и L&D, операционные команды. ✅ ИИ-трансформация. Для компаний, которые хотят внедрять нейросети системно. ✅ ИИ-агенты. Для команд, которые хотят собирать собственных ИИ-агентов: от основ генеративного ИИ до рабочего прототипа без программирования. Библиотека ИИ-навыков для команды — бесплатно при покупке любой программы ИИ-тренингов до конца сентября Узнать больше #реклама 16+ practicum.yandex.ru О рекламодателе
394
6
🤔 Может ли приложение из одного неймспейса увидеть приложение из другого внутри кластера? Да, если указать полное имя сервиса, включая неймспейс: service.namespace.svc.cluster.local. Однако по умолчанию межнеймспейсовая изоляция логическая, но не сетевая. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
434
7
🤔 Можно ли на лету изменить настройки dns контейнре через cli? Нет, нельзя изменить DNS у уже запущенного контейнера напрямую через CLI. Но есть обходные способы! 🚩Остановка и перезапуск контейнера с новыми DNS Самый надежный способ — перезапустить контейнер с нужными DNS-серверами docker run --dns 8.8.8.8 --dns 8.8.4.4 -d my_container Или задать DNS через docker network docker network create mynet --dns=1.1.1.1 docker run --net=mynet -d my_container 🚩Изменение `/etc/resolv.conf` внутри контейнера (может сработать) Можно изменить DNS вручную внутри работающего контейнера docker exec -it my_container sh echo "nameserver 1.1.1.1" > /etc/resolv.conf 🚩Использование `network connect` (только для user-defined сетей) Можно подключить контейнер к другой сети с нужными DNS: docker network create mynewnet --dns=8.8.8.8 docker network connect mynewnet my_container 🚩Изменение настроек `systemd-resolved` (для контейнеров с `host`-сетью) Если контейнер использует сеть хоста (--network host), можно поменять DNS на хосте: resolvectl dns eth0 8.8.8.8 Ставь 👍 и забирай 📚 Базу знаний
460
8
🤔 Что такое зомби процессы? Зомби-процессы — это процессы, которые завершились, но их запись в таблице процессов остаётся, так как родительский процесс не обработал их код завершения. Они занимают минимальные системные ресурсы, но их наличие может указывать на проблемы в управлении процессами родительским процессом. Зомби-процессы можно устранить только завершением родительского процесса или с помощью сигналов. Наличие большого количества зомби-процессов может привести к исчерпанию доступных PID в системе. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
485
9
🤔 Как найти запущенный процесс? В операционных системах на базе Unix и Linux для поиска запущенных процессов используются различные команды. 🟠Команда `ps` Команда ps отображает список текущих процессов. Часто используемые опции: ps aux: Показывает все процессы в системе. ps -ef: Альтернативный формат вывода всех процессов. ps aux | grep <имя_процесса> 🟠Команда `top` Команда top показывает список процессов в реальном времени, обновляя его каждые несколько секунд. Это удобно для мониторинга системы и поиска процессов с высокой загрузкой CPU или памяти. top 🟠Команда `htop` Команда htop — это улучшенная версия top, предоставляющая более удобный интерфейс для мониторинга процессов. Она должна быть установлена отдельно. sudo apt-get install htop htop 🟠Команда `pgrep` Команда pgrep используется для поиска процессов по имени. Она возвращает идентификаторы (PID) процессов, соответствующих критериям поиска. Пример использования: pgrep <имя_процесса> 🟠Команда `pidof` Команда pidof возвращает идентификаторы (PID) процессов с указанным именем. pidof <имя_процесса> 🟠Команда `ps` с фильтрацией Для более точного поиска можно использовать команду ps с фильтрацией через grep. ps aux | grep <имя_процесса> | grep -v grep 🟠Команда `lsof` Команда lsof отображает список открытых файлов и может использоваться для поиска процессов, открывающих определенные файлы. sudo lsof -i :<номер_порта> 🚩Пример поиска конкретного процесса Допустим, вам нужно найти процесс с именем nginx. Вот несколько способов сделать это Использование ps ps aux | grep nginx | grep -v grep Использование pgrep pgrep nginx Использование pidof pidof nginx 🚩Использование `top` или `htop` Запустите top или htop и найдите процесс nginx в интерактивном режиме. Ставь 👍 и забирай 📚 Базу знаний
465
10
Braun — технологии для безупречного ухода ✨Оригинальные бритвы, триммеры и эпиляторы ✨ Точность, комфорт и стиль — вместе с B
Braun — технологии для безупречного ухода ✨Оригинальные бритвы, триммеры и эпиляторы ✨ Точность, комфорт и стиль — вместе с Braun Купить #реклама market.yandex.ru О рекламодателе
398
11
🤔 Где храним реквизиты (адреса, логины, пароли) для плейбуков? Основные способы хранения: - group_vars/host_vars — для адресов и переменных - Ansible Vault — для зашифрованных секретов (пароли, токены) - CI/CD секреты — переменные окружения в GitLab/GitHub - Внешние системы — HashiCorp Vault, AWS Secrets Manager и т.д. Vault позволяет безопасно хранить секреты прямо в репозитории. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
487
12
Бенефиты для команды: обучение и скидки - Я.Практикум ✨ Готовый пакет бенефитов для сотрудников от Яндекс Практикума Бенефиты
Бенефиты для команды: обучение и скидки - Я.Практикум ✨ Готовый пакет бенефитов для сотрудников от Яндекс Практикума Бенефиты дают временный эффект, а новые знания остаются с сотрудником и помогают ему расти и эффективнее работать. Это win-win: сотрудник видит инвестиции в своё развитие, а компания получает рост эффективности. Подключите бесплатный дайджест Яндекс Практикума и каждый месяц получайте: ✅ Скидки на обучение для сотрудников и их близких ✅ Закрытые вебинары с экспертами Яндекса ✅ Анонсы курсов, тренингов и интенсивов ✅ Акции от сервисов Яндекса: Путешествия, Плюс, Маркет и др. Всё готово к отправке команде — не нужно искать партнёров, верстать письма и создавать визуалы. Подписаться на дайджест Практикума Узнать больше #реклама 16+ practicum.yandex.ru О рекламодателе
440
13
🤔 Как AWS работает с DevOps? AWS предоставляет облачные сервисы для автоматизации CI/CD, управления инфраструктурой, мониторинга и безопасности. 🚩CI/CD (Непрерывная интеграция и развертывание) AWS предлагает инструменты для автоматической сборки, тестирования и деплоя. AWS CodePipeline – автоматизация CI/CD-процессов AWS CodeBuild – сборка и тестирование кода AWS CodeDeploy – автоматический деплой в EC2, ECS, Lambda AWS CodeCommit – репозиторий Git в AWS Пример CI/CD-пайплайна в AWS CodePipeline 1. CodeCommit получает новый коммит 2. CodeBuild собирает и тестирует код 3. CodeDeploy разворачивает приложение на EC2 🚩Управление инфраструктурой (IaC) В DevOps важно автоматически создавать и управлять ресурсами AWS. Terraform – создает инфраструктуру по коду AWS CloudFormation – аналог Terraform от AWS AWS CDK (Cloud Development Kit) – IaC на Python/TypeScript hcl resource "aws_instance" "web" { ami = "ami-123456" instance_type = "t2.micro" } 🚩Контейнеризация и оркестрация AWS поддерживает управление контейнерами и Kubernetes. Amazon ECS (Elastic Container Service) – контейнеры без Kubernetes Amazon EKS (Elastic Kubernetes Service) – управляемый Kubernetes AWS Fargate – запуск контейнеров без управления серверами Пример развертывания контейнера в AWS ECS: 1. Собираем Docker-образ 2. Загружаем его в Amazon ECR (Elastic Container Registry) 3. ECS автоматически масштабирует и управляет контейнерами 🚩Мониторинг и логирование Amazon CloudWatch – сбор метрик и логов AWS X-Ray – трассировка запросов в микросервисах AWS CloudTrail – аудит действий в AWS Пример мониторинга EC2 1. CloudWatch собирает метрики CPU, RAM 2. Настраиваем авто-масштабирование на основе этих метрик 3. CloudTrail записывает все изменения инфраструктуры 🚩Безопасность и управление доступом AWS IAM (Identity and Access Management) – контроль прав AWS Secrets Manager – управление паролями и API-ключами AWS KMS (Key Management Service) – шифрование данных hcl resource "aws_iam_role" "s3_read" { name = "s3-read-only" assume_role_policy = jsonencode({ Statement = [{ Effect = "Allow" Action = "s3:GetObject" Resource = "arn:aws:s3:::my-bucket/*" }] }) } Ставь 👍 и забирай 📚 Базу знаний
507
14
Услуги дата-центра в Москве Размещение и аренда серверного оборудования в дата-центре. 👍 4 современных дата-центра в Москве.
Услуги дата-центра в Москве Размещение и аренда серверного оборудования в дата-центре. 👍 4 современных дата-центра в Москве. 👍 Лицензированный оператор связи. 👍 Индивидуальные конфигурации выделенных серверов под задачи клиента. 👍 Круглосуточная техническая поддержка в Телеграм, без ботов. Узнать цену #реклама 16+ itsoft.ru О рекламодателе
498
15
🤔 Что такое аккаунт в Terraform? Обычно имеется в виду: - Terraform Cloud/Enterprise account — для управления workspace'ами, доступами, state. - Или облачный провайдер-аккаунт (AWS, GCP), используемый через provider. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
593
16
🤔 Какие таблицы прописывал в iptables? В iptables есть 5 таблиц, но чаще всего работают с тремя: 🟠`filter` основная таблица для контроля трафика (используется по умолчанию) 🟠`nat` для трансляции адресов (SNAT, DNAT, редиректы) 🟠`mangle` для изменения пакетов (маркировка, TTL, QoS) 🟠`raw` для исключения пакетов из обработки conntrack 🟠`security` используется в SELinux для меток безопасности 🚩Таблица `filter` (фильтрация пакетов) Используется для разрешения или блокировки трафика. iptables -P INPUT DROP iptables -A INPUT -p tcp --dport 22 -j ACCEPT 🚩Таблица `nat` (трансляция адресов) Используется для NAT, порт-форвардинга, маскарадинга. iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Пример: Проброс порта (DNAT) – входящие пакеты на 80 порт перенаправляем на 8080 iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 🚩Таблица `mangle` (изменение пакетов) Используется для маркировки пакетов, изменения TTL, QoS. iptables -t mangle -A POSTROUTING -j TTL --ttl-set 64 Пример: Маркировка пакетов для использования в tc (QoS) iptables -t mangle -A PREROUTING -p tcp --dport 22 -j MARK --set-mark 1 Ставь 👍 и забирай 📚 Базу знаний
658
17
Единый API к нейросетям без VPN от NetAngels Используйте AI Studio от NetAngels, чтобы: -Генерировать код и документацию -Кла
Единый API к нейросетям без VPN от NetAngels Используйте AI Studio от NetAngels, чтобы: -Генерировать код и документацию -Классифицировать обращения -Создавать SEO-контент -Искать ответы в корпоративных документах -Разрабатывать ИИ-агентов -Автоматизировать работу чат-ботов Контролируйте расходы и платите по факту в рублях. Узнать больше #реклама 16+ netangels.ru О рекламодателе
540
18
🤔 Может ли Deployment существовать без ReplicaSet? Нет, Deployment всегда управляет минимум одним ReplicaSet. ReplicaSet отвечает за поддержание желаемого числа подов, а Deployment добавляет возможность обновлений и откатов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
656
19
🤔 Что такое squash в Docker? В Docker термин "squash" (от англ. "раздавить", "сплющить") относится к процессу объединения нескольких слоев образа Docker в один. Это делается для уменьшения размера итогового образа и оптимизации хранения. 🚩Зачем нужен `squash`? Docker-образы состоят из последовательности слоев. Каждый слой создается на основе команд в Dockerfile. Например, если ваш Dockerfile выглядит так: FROM ubuntu:latest RUN apt update && apt install -y nginx RUN echo "Hello, World!" > /usr/share/nginx/html/index.html 🚩Как использовать `squash`? В Docker squash можно выполнить с помощью флага --squash при сборке образа: docker build --squash -t my-squashed-image . Для включения экспериментального режима: 1. Открываем /etc/docker/daemon.json (или создаем, если его нет). 2. Добавляем строку "experimental": true. 3. Перезапускаем Docker: systemctl restart docker 🚩Пример с `squash` Без --squash docker history my-image С --squash docker build --squash -t my-squashed-image . docker history my-squashed-image Ставь 👍 и забирай 📚 Базу знаний
716
20
🔥 Скрытые вакансии с удаленной работой для DevOps, которые нигде больше не публикуются. Напрямую от компаний, с контактами р
🔥 Скрытые вакансии с удаленной работой для DevOps, которые нигде больше не публикуются. Напрямую от компаний, с контактами рекрутеров. 🔹 DevOps Jobs | Вакансии 🔸 Все каналы с вакансиями
695