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

Какие знаешь элементы Kubernetes

  • Pods: Наименьшая единица развертывания, содержит один или несколько контейнеров.
  • Deployments: Управляет репликами Pod'ов, обеспечивает обновления и откаты.
  • Services: Обеспечивает постоянный доступ к Pod'ам через DNS или IP, даже если Pod'ы пересоздаются.
  • ConfigMaps & Secrets: Хранение конфигураций и чувствительных данных (пароли, токены) отдельно от кода.
  • Volumes: Предоставляют хранилище для Pod'ов, могут быть локальными или сетевыми (NFS, AWS EBS).
  • Namespaces: Логическое разделение кластера на изолированные среды (dev, prod).
  • Ingress: Управляет внешним доступом к сервисам через HTTP/HTTPS маршруты.
  • StatefulSets: Для stateful-приложений (БД), гарантирует порядок и уникальность Pod'ов.

Пример Deployment:

yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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