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

Что такое ReplicaSet в Kubernetes

ReplicaSet — это объект Kubernetes, который гарантирует, что определенное количество идентичных подов (pods) всегда запущено в кластере. Он заменяет устаревший ReplicationController, добавляя поддержку set-based селекторов (например, in, notin).

Основные функции:

  • Поддерживает заданное количество реплик подов (масштабирование).
  • Автоматически восстанавливает поды при их падении или удалении.
  • Позволяет обновлять поды через Deployment (рекомендуемый способ).

Пример манифеста:

yaml
apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: myapp-replicaset
spec:
  replicas: 3
  selector:
    matchLabels:
      app: myapp
  template:
    metadata:
      labels:
        app: myapp
    spec:
      containers:
      - name: nginx
        image: nginx:latest

Важно: напрямую ReplicaSet используются редко — вместо них применяют Deployments, которые управляют ReplicaSet'ами и обеспечивают rolling updates.

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

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

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

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