Встречается на собеседованиях • сегодня
Находится ли PostgreSQL в Kubernetes
PostgreSQL можно развернуть в Kubernetes, но это требует дополнительных усилий. Kubernetes не предоставляет встроенной поддержки stateful-приложений, поэтому для PostgreSQL нужно:
- Использовать StatefulSet вместо Deployment
- Настроить PersistentVolumes для хранения данных
- Решить вопросы репликации и отказоустойчивости
Пример манифеста для StatefulSet:
yaml
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: postgres
spec:
serviceName: "postgres"
replicas: 3
selector:
matchLabels:
app: postgres
template:
metadata:
labels:
app: postgres
spec:
containers:
- name: postgres
image: postgres:13
volumeMounts:
- name: pgdata
mountPath: /var/lib/postgresql/data
volumeClaimTemplates:
- metadata:
name: pgdata
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
requests:
storage: 10GiДля production лучше использовать операторы (например, Zalando Postgres Operator) или managed-сервисы.

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