36 вопросов
Практика
Что такое оркестрация в контексте разработки софта и DevOps'а, и как она помогает управлять несколькими сервисами, которые работают вместе?
В чём разница между типами сервисов NodePort и LoadBalancer в Kubernetes?
Ты можешь объяснить, что такое load balancer в контексте Kubernetes и описать различия между внутренними и внешними load balancers?
Что такое headless сервис, и чем он отличается от обычного сервиса по функциональности и использованию?
Что такое KOPS и какие у него основные функции?
Почему Kubernetes Operators нужны для управления stateful приложениями?
Что такое Kubernetes Operator и как он использует custom resources для управления приложениями в соответствии с принципами Kubernetes, вроде control loop?
Что такое Prometheus Operator и в чём его основная задача в контексте Kubernetes?
В чём отличие между Helm и Kubernetes Operator?
Что такое taints и tolerations, и как они работают в Kubernetes?
Как ты должен проводить техническое обслуживание узла Kubernetes (K8s), чтобы минимально потревожить запущенные рабочие нагрузки?
Что такое kubelet и какая его основная роль в системе Kubernetes?
Что такое node в Kubernetes и как это называлось раньше в более старых версиях системы?
Какую роль играет node в Kubernetes и как он общается и взаимодействует с компонентами master?
Какая разница между Docker Compose и Kubernetes, и как они каждый по-своему помогают управлять контейнеризованными приложениями?
Что такое Minikube и как он помогает тебе разрабатывать и тестировать Kubernetes приложения локально?
Какие основные различия между Docker Swarm и Kubernetes в плане таких фишек, как установка, масштабируемость, автоскейлинг, балансировка нагрузки, управление томами данных, rolling updates, откаты, логирование, мониторинг и юзер интерфейс?
Какие основные характеристики Kubernetes и как такие фишки, как самовосстановление, автоматическое планирование, управление ориентированное на приложения, предсказуемая инфраструктура, автоматические развертывания и откаты, эффективное использование ресурсов, горизонтальное масштабирование и балансировка нагрузки, функциональность готовая для enterprise, автоматическое масштабирование, консистентность окружения между разработкой, тестированием и production, и слабо связанная инфраструктура — как всё это способствует его эффективности в управлении контейнеризованными приложениями?
Как Custom Resource Definitions (CRDs) расширяют Kubernetes API, и какие плюсы они дают для того, чтобы сделать Kubernetes более модульным?
Какие основные различия между Kubernetes и Docker Swarm в плане функциональности, масштабируемости и простоты использования?
Зачем нужен Google Kubernetes Engine и как он помогает управлять контейнеризованными приложениями в публичном облаке Google?
Зачем нужны namespaces в Kubernetes и как они помогают управлять ресурсами между разными юзерами в географически распределённой среде?
Какие плюсы дает Kubernetes при управлении контейнеризованными приложениями?
Какие namespace'ы Kubernetes создаёт по умолчанию изначально?
Какие инструменты или методы можно использовать, чтобы запустить Kubernetes в локальной среде разработки, и как они помогают учиться и экспериментировать с Kubernetes?
Какая основная цель Kubectl в Kubernetes?
Какие основные различия между Docker Swarm и Kubernetes в плане функциональности, масштабируемости, простоты использования и управления кластером?
Какая связь между Kubernetes и Docker, и как они работают вместе при развёртывании контейнеризованных приложений?
Что такое Kubernetes и какие его основные функции в управлении контейнеризованными приложениями?
Как Kubernetes упрощает управление и оркестрацию контейнеризованных приложений в распределённой среде?
Что такое оркестрация в контексте разработки ПО и DevOps, и как она облегчает общение и координацию между микросервисами?
Можешь объяснить, что такое Kubernetes StatefulSet, чем он отличается от Deployment и описать ключевые сценарии, где StatefulSets особенно полезны для управления приложениями?
Можешь описать основные использования и функциональность Kubernetes Deployment, включая как он управляет ReplicaSets, развертываниями, масштабированием, откатами и очисткой?
Что такое Kubernetes Deployment и как он управляет обновлениями приложений и конфигурациями подов?
Можешь объяснить разные стратегии развёртывания приложений и их ключевые характеристики, включая ситуации, где каждую лучше всего использовать?
В каких сценариях StatefulSets предпочтительнее других Kubernetes workloads?