Знаешь ли архитектуру Kubernetes — какие сущности есть, что такое control plane?
Kubernetes — это система оркестрации контейнеров, которая управляет развертыванием, масштабированием и поддержкой приложений.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Kubernetes — это система оркестрации контейнеров, которая управляет развертыванием, масштабированием и поддержкой приложений.
Читать ответМасштабирование в Kubernetes осуществляется двумя основными способами:
Читать ответВ моём опыте инфраструктурная работа тесно связана с автоматизацией развертывания, мониторингом и поддержкой стабильности сервисов.
Читать ответДа, приходилось дебажить приложения в Kubernetes как на тестовом, так и на боевом окружении. Обычно использовал следующие подходы:
Читать ответХранение секретов в Kubernetes в ConfigMap небезопасно, так как ConfigMap не шифрует данные и доступен всем с read-доступом к namespace. Для безопасного хранения секретов рекомендуется:
Читать ответReplicaSet и Deployment — это объекты Kubernetes, связанные с управлением подами, но имеют разные задачи:
Читать ответДа, у меня есть опыт разработки Kubernetes операторов на Go, а также администрирования и настройки Helm Charts.
Читать ответЖизненный цикл пода в Kubernetes включает следующие основные стадии:
Читать ответЧтобы запустить экземпляры пода на всех нодах кластера Kubernetes, используется ресурс типа DaemonSet.
Читать ответДа, однонодовый кластер Kubernetes возможен и часто используется для разработки, тестирования или обучения. В таком кластере все компоненты (мастер и воркеры) работают на одной машине.
Читать ответДля запуска сервиса в Kubernetes помимо Docker-контейнера необходимы следующие компоненты:
Читать ответДля тестирования сервиса на Go обычно использую модульное тестирование с пакетом testing.
Читать ответ