Встречается на собеседованиях • сегодня
Что такое Deployment в OpenShift
Deployment в OpenShift — это процесс развертывания приложений в контейнерах с использованием Kubernetes-подобных объектов. В OpenShift это реализовано через DeploymentConfig (устаревший) или Deployments (Kubernetes-совместимый).
Ключевые особенности:
- Rolling Updates — обновление без простоев, поэтапная замена подов.
- Rollback — возможность отката к предыдущей версии.
- Triggers — автоматический деплой при изменении образа (ImageChange) или конфигурации (ConfigChange).
Пример Deployment в OpenShift (YAML):
yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-app
spec:
replicas: 3
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: my-app
image: my-registry/my-app:latest
ports:
- containerPort: 8080OpenShift также предоставляет BuildConfig для сборки образов и Routes для маршрутизации трафика.

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