Встречается на собеседованиях • сегодня
Что такое StatefulSet
StatefulSet — это ресурс Kubernetes для управления stateful-приложениями, где важны стабильность имени, порядок развертывания и уникальность подов.
Особенности:
- Гарантирует уникальные имена подов (например,
app-0,app-1). - Сохраняет постоянные томы (PersistentVolume) при пересоздании пода.
- Развертывает и масштабирует поды в строгом порядке (0 → 1 → 2).
Пример:
yaml
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mysql
spec:
serviceName: mysql
replicas: 3
selector:
matchLabels:
app: mysql
template:
metadata:
labels:
app: mysql
spec:
containers:
- name: mysql
image: mysql:5.7
volumeMounts:
- name: mysql-data
mountPath: /var/lib/mysql
volumeClaimTemplates:
- metadata:
name: mysql-data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 10GiИспользуется для БД (MySQL, PostgreSQL), кластеров (Kafka, Elasticsearch) и других приложений, требующих устойчивости данных и идентификаторов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы