Junior — Middle
78
Какими способами можно запустить Docker-образ внутри кластера Kubernetes?
Компании, где спрашивали
IEK Group
Ответ от нейросети
sobes.tech AI
В Kubernetes для запуска Docker-образа обычно создают объект типа Pod или Deployment, который указывает нужный образ контейнера.
Основные способы:
- Создать Pod напрямую с указанием Docker-образа в манифесте YAML:
apiVersion: v1
kind: Pod
metadata:
name: example-pod
spec:
containers:
- name: example-container
image: your-docker-image:tag
- Использовать Deployment для управления масштабированием и обновлениями:
apiVersion: apps/v1
kind: Deployment
metadata:
name: example-deployment
spec:
replicas: 3
selector:
matchLabels:
app: example
template:
metadata:
labels:
app: example
spec:
containers:
- name: example-container
image: your-docker-image:tag
- kubectl run — команда для быстрого запуска контейнера из образа:
kubectl run example-pod --image=your-docker-image:tag
Kubernetes автоматически загрузит образ из Docker Registry и запустит контейнер внутри кластера.