Встречается на собеседованиях • сегодня
Как реализуется масштабирование в Kubernetes
Kubernetes масштабируется через Horizontal Pod Autoscaler (HPA) и Cluster Autoscaler.
HPA автоматически увеличивает/уменьшает количество подов на основе метрик (CPU, memory, custom).
Пример манифеста:
yaml
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: myapp-hpa
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: myapp
minReplicas: 1
maxReplicas: 10
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 50Cluster Autoscaler добавляет/удаляет ноды в кластере, если поды не могут быть размещены из-за нехватки ресурсов.
Для stateful-приложений используется Vertical Pod Autoscaler (VPA), который изменяет requests/limits подов.
Важно: HPA работает с метриками из Metrics Server или внешних систем (Prometheus, Datadog).

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