Junior — Middle
91
Каким образом интегрировать Docker-контейнеры в кластер Kubernetes?
Компании, где спрашивали
IEK Group
Ответ от нейросети
sobes.tech AI
Для интеграции Docker-контейнеров в кластер Kubernetes нужно выполнить следующие шаги:
-
Создать Docker-образ вашего приложения и загрузить его в реестр (Docker Hub, Google Container Registry и т.п.).
-
Написать манифесты Kubernetes (YAML-файлы), описывающие ресурсы:
- Deployment — для управления подами с контейнерами.
- Service — для доступа к приложению.
-
Задеплоить манифесты в кластер с помощью команды:
kubectl apply -f deployment.yaml -
Kubernetes скачает Docker-образ из реестра и запустит контейнеры внутри подов.
Пример простого Deployment:
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-container
image: mydockerhubuser/my-app:latest
ports:
- containerPort: 80
Таким образом, Docker-контейнеры становятся частью управляемых Kubernetes ресурсов.