Нарыл в инете вопросы на собеседование для DevOps инженера, надеюсь будет полезно заинтересованным
Linux troubleshooting
Linux troubleshooting
- На сервере приложение не может писать файлы. С чего начнешь диагностику?
- Как проверить, что закончилось место на диске?
- Что такое inode и как понять, что они закончились?
- Можно ли увеличить количество inode на существующей файловой системе?
- Что такое файловый дескриптор?
- Как найти процесс, который держит удаленный файл?
- Как найти процесс, который активно пишет на диск?
- Как проверить ошибки диска?
- Что делать, если сервер не может примонтировать диск?
- Что делать, если система не загружается из-за проблемы с диском?
- Что такое Live CD / rescue mode / iLO?
- Как создать zombie process?
- Как Linux использует память, если свободно осталось 200 МВ?
- Чем отличается SIGTERM от SIGKILL
- Что происходит, когда пользователь вводит адрес сайта в браузере?
- Как работает DNS resolution? В каком порядке используются /etc/hosts, resolver и DNS-серверы?
- Что происходит на уровне НТТР после установки соединения?
- Где обычно терминируется HTTPS?
- Зачем нужен session key?
- Что означают 200, 301/302, 503, 504
- Какие основные компоненты Kubernetes знаешь?
- Что делает kubelet?
- Что делает kube-apiserver?
- Что делает scheduler?
- Что делает controller-manager?
- Что такое etcd?
- Что происходит после применения deployment manifest?
- Что такое CrashLoopBackOff?
- Чем readiness probe отличается от liveness probe?
- Как readiness влияет на трафик?
- На что смотрит scheduler - requests или limits?
- Как понять, хватит ли ресурсов для запуска pod?
- Что такое nodeSelector / node affinity?
- Что значит requiredDuringScheduling/IgnoredDuringExecution?
- Чем виртуализация отличается от контейнеризации?
- Что такое контейнер с точки зрения Linux?
- Какие механизмы Linux используются для контейнеризации?
- Что такое namespaces?
- Что такое cgroups?
- Что такое runc?
- Когда лучше использовать VM, а не контейнер?
- Была ли проблема CU starvation между pod-ами?
- Почему перенос в KVM мог решить проблему?
- Расскажи коротко о своем опыте
- С какими инфраструктурными системами ты работал?
- Работал ли ты с Hadoop/HDFS/YARN?
- Работал ли ты с Airflow? Что именно делал?
- Кто у вас пишет DAG-и — ты или разработчики?