Встречается на собеседованиях • сегодня
Какие знаешь сущности в Kubernetes
В Kubernetes основные сущности (ресурсы) делятся на несколько категорий:
Workloads (Нагрузка):
- Pod – минимальная единица развертывания (1+ контейнеров).
- Deployment – управляет репликами Pod'ов с возможностью обновлений.
- StatefulSet – для stateful-приложений (постоянное хранилище, стабильные имена).
- DaemonSet – гарантирует запуск Pod'а на каждой ноде.
- Job/CronJob – для задач с завершением и периодических задач.
Сеть:
- Service – абстракция для доступа к Pod'ам (ClusterIP, NodePort, LoadBalancer).
- Ingress – управляет внешним HTTP(S) доступом.
Хранение:
- PersistentVolume (PV) – абстрактное хранилище.
- PersistentVolumeClaim (PVC) – запрос на PV.
Конфигурация:
- ConfigMap – хранит конфиги.
- Secret – хранит чувствительные данные (base64-encoded).
Пример Deployment:
yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы