Sobes.tech
Junior — Middle
91

Каким образом интегрировать Docker-контейнеры в кластер Kubernetes?

Компании, где спрашивали
IEK Group

Ответ от нейросети

sobes.tech AI

Для интеграции Docker-контейнеров в кластер Kubernetes нужно выполнить следующие шаги:

  1. Создать Docker-образ вашего приложения и загрузить его в реестр (Docker Hub, Google Container Registry и т.п.).

  2. Написать манифесты Kubernetes (YAML-файлы), описывающие ресурсы:

    • Deployment — для управления подами с контейнерами.
    • Service — для доступа к приложению.
  3. Задеплоить манифесты в кластер с помощью команды:

    kubectl apply -f deployment.yaml
    
  4. 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 ресурсов.