es
Feedback
DevOps на минималках

DevOps на минималках

Ir al canal en Telegram

Все самое полезное для девопсера в одном канале. 1. Библиотека книг и статей по теме DevOps. 2. Задачи и тесты по DevOps для тренировки и обучения. 3. Вопросы с собеседований по DevOps и ответы на них. по рекламе: @jannytg

Mostrar más
2 832
Suscriptores
Sin datos24 horas
-47 días
-2630 días
Archivo de publicaciones
Основные команды для работы с kubernetes Посмотреть настройки и статус конкретного pod`а. $ kubectl get pods имя_пода -o yaml $ kubectl describe pod имя_пода $ kubectl logs имя_пода

Operations Anti-patterns, DevOps Solutions Автор: Jeffery D. Smith Год издания: 2020 #devops #en Скачать книгу
Operations Anti-patterns, DevOps Solutions Автор: Jeffery D. Smith Год издания: 2020 #devops #en Скачать книгу

Какую из следующих команд вы бы использовали, чтобы остановить или отключить службу httpd при загрузке системы?
Anonymous voting

Собеседование на DevOps инженера... #devops #shorts

Что делает DevOps-инженер? на простом примере Есть два друга, которые хотят пожарить мясо на природе. Итоговый продукт их дея
+1
Что делает DevOps-инженер? на простом примере Есть два друга, которые хотят пожарить мясо на природе. Итоговый продукт их деятельности — шашлык. Друзья распределяют между собой задачи: один нанизывает мясо на шампур (сравним его с разработчиком), другой собирает мангал и разводит огонь (сравним его с инженером инфраструктуры). Угли готовы, мясо на шампурах, положили шампуры на мангал — ждут. Но пошел дождь, надо перенести мангал под тент, чтобы угли не потухли. Одному это сделать трудно, дождь усиливается. Без DevOps-культуры разработчик (отвечающий за нанизывание мяса на шампуры) может сказать: «Мясо на шампурах — моя работа сделана. Дальше разбираться я не буду», — и в итоге шашлыка никто не поест. DevOps-инженер — это третий друг, который заранее посмотрел прогноз погоды, понял, что будет дождь, взял с собой тент, развернул его и, когда погода испортилась, помог перенести мангал с мясом под тент. В итоге все насладились вкусным мясом (выпустили качественный продукт).

Состояние репозитория ушло на много коммитов вперед. Как откатить весь репозиторий к определенному коммиту?
Anonymous voting

Junior DevOps инженеров не бывает! #devops #shorts

Kubernetes. Приложение перестало работать — как понять, что случилось? Причин, по которым приложение не работает в кластере Kubernetes, много. Вот самые распространенные: 🔵под отсутствует; 🔵под не запускается (статус Pending); 🔵под запускается, но падает с ошибкой (статус CrashLoopBackOff); 🔵под работает (статус Runnung), но недоступен по сети. Ниже кратко рассмотрим алгоритмы, позволяющие понять, что же все-таки случилось. 🔵 Для начала нужно убедиться, что манифест выполнился и под действительно зарегистрирован в кластере. Если подов и деплоймента не находится, проверьте манифесты. 🔵Если поды находятся в статусе Pending, значит Scheduler не может найти подходящую ноду для запуска пода. На это тоже может быть много причин: недостаточно ресурсов в кластере, несовпадение taints/tolerances, невозможность скачать образ и многое другое. Найти причину помогут события, связанные с подом, однако некоторые проблемы (например, отказ Scheduler) не попадут в этот список. Также проверьте статус нод в кластере и селекторы, указанные в манифесте. 🔵Если под был назначен ноде, но при запуске произошла ошибка, под будет иметь статус CrashLoopBackOff и кластер будет предпринимать попытки запустить его повторно. Обычно это происходит в случае ошибки в самом приложении внутри контейнера, а найти причину обычно помогают логи (если приложение их пишет, конечно). 🔵Следующая ситуация — поды работают (статус Running), однако не доступны по сети из других подов. Для начала нужно проверить, создан ли Service с соответствующим селектором. Также необходимо проверить, что они находятся в одном namespace.

Kubernetes для DevOps Автор: Джон Арундел Год издания: 2020 #devops #ru Скачать книгу
Kubernetes для DevOps Автор: Джон Арундел Год издания: 2020 #devops #ru Скачать книгу

Что из перечисленного НЕ является инструментом управления конфигурацией?
Anonymous voting

Kubernetes. Что такое под (pod)? Под — это самая маленькая сущность в Kubernetes, в которой запускаются контейнеры. Контейнер
Kubernetes. Что такое под (pod)? Под — это самая маленькая сущность в Kubernetes, в которой запускаются контейнеры. Контейнеров внутри пода может быть несколько. Помимо контейнеров, у каждого пода есть: — уникальный IP-адрес, который позволяет подам общаться друг с другом; — хранилище PV (по необходимости); — данные по конфигурации, которые определяют, как контейнер должен запускаться. Внутри пода может быть один или несколько контейнеров

Какой инструмент обычно используется для непрерывной интеграции и непрерывного развертывания (CI/CD)?
Anonymous voting

Как ищет работу начинающий DevOps #devops #shorts

Kubernetes. Каким образом мы можем вывести ноду из работы для обслуживания? Мы можем запретить запуск PODов на ноде с помощью kubectl cordon и удалить PODы с ноды при помощи kubectl drain.

Ускоряйся! Наука DevOps Автор: Николь Ф. Год издания: 2020 #devops #ru Скачать книгу
Ускоряйся! Наука DevOps Автор: Николь Ф. Год издания: 2020 #devops #ru Скачать книгу

Как активировать debug режим в bash?
Anonymous voting

Использование Docker Автор: Моуэт Э. Год издания: 2017 #docker #ru Скачать книгу
Использование Docker Автор: Моуэт Э. Год издания: 2017 #docker #ru Скачать книгу