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

Проектировал ли сущности под Kubernetes

Да, проектировал. При работе с Kubernetes важно учитывать специфику оркестрации контейнеров.

Основные моменты:

  • Stateless vs Stateful: Stateless-сервисы проще масштабируются, Stateful требуют PersistentVolume и StatefulSets.
  • Readiness/Liveness пробы: Обязательны для контроля здоровья приложения.
  • ConfigMaps/Secrets: Для хранения конфигов и чувствительных данных, а не в коде или ENV-переменных.
  • Ресурсы (CPU/RAM): Указываю requests/limits в манифестах, чтобы избежать оверпотребления.

Пример Deployment для Spring Boot:

yaml
apiVersion: apps/v1  
kind: Deployment  
metadata:  
  name: my-app  
spec:  
  replicas: 3  
  template:  
    spec:  
      containers:  
      - name: app  
        image: my-registry/app:latest  
        ports:  
        - containerPort: 8080  
        livenessProbe:  
          httpGet:  
            path: /actuator/health  
            port: 8080  

Также учитываю HorizontalPodAutoscaler, NetworkPolicies и распределение по нодам через affinity/anti-affinity.

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

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

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

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