Встречается на собеседованиях • сегодня

Что запускал в Kubernetes

Kubernetes (k8s) — это оркестратор контейнеров, который управляет развертыванием, масштабированием и работой приложений в контейнерах. В Kubernetes можно запускать:

  1. Поды (Pods) — минимальная единица развертывания, содержащая один или несколько контейнеров.
    Пример манифеста:
    yaml
    apiVersion: v1
    kind: Pod
    metadata:
      name: nginx-pod
    spec:
      containers:
      - name: nginx
        image: nginx:latest
  1. Deployments — обеспечивают обновление и откат версий приложений.
    Пример:

    yaml
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx-deployment
    spec:
      replicas: 3
      template:
        spec:
          containers:
          - name: nginx
            image: nginx:1.21
  2. Services — предоставляют стабильный IP и DNS-имя для доступа к подам.

  3. StatefulSets — для stateful-приложений (например, БД).

  4. DaemonSets — гарантируют запуск пода на каждом узле (например, для логирования).

  5. Jobs/CronJobs — для задач с завершением или периодических задач.

Также можно запускать кастомные ресурсы через CustomResourceDefinitions (CRDs).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы